This commit is contained in:
Jamie.Rees 2016-12-28 11:18:37 +00:00
parent 2d7ded325f
commit 698356d55e
7 changed files with 158 additions and 58 deletions

View file

@ -65,6 +65,14 @@ namespace Ombi.Store.Repository
}
}
public T Custom(Func<IDbConnection, T> func)
{
using (var cnn = Connection)
{
return func(cnn);
}
}
public async Task<IEnumerable<T>> CustomAsync(Func<IDbConnection, Task<IEnumerable<T>>> func)
{
using (var cnn = Connection)
@ -72,6 +80,13 @@ namespace Ombi.Store.Repository
return await func(cnn);
}
}
public async Task<T> CustomAsync(Func<IDbConnection, Task<T>> func)
{
using (var cnn = Connection)
{
return await func(cnn);
}
}
public long Insert(T entity)
{