remove single Get()

This commit is contained in:
2020-10-14 12:10:25 -04:00
parent aab741d1f0
commit 97622a576c
4 changed files with 4 additions and 16 deletions

View File

@ -1,10 +1,12 @@
namespace COA.EnterpriseServices.DataAccess.Helpers
using System.Linq;
namespace COA.EnterpriseServices.DataAccess.Helpers
{
public class BaseHelper<T> where T : class, IRecord
{
protected DataAccessManager<T> DataAccessManager { get; } = new DataAccessManager<T>();
public virtual T Get(int id) => DataAccessManager.Invoke(d => d.Get(id));
public virtual T Get(int id) => DataAccessManager.Invoke(d => d.Get(i => i.Id == id).FirstOrDefault());
public virtual bool Add(T item) => DataAccessManager.Invoke(d => d.Add(item));
}

View File

@ -10,8 +10,6 @@ namespace COA.EnterpriseServices.DataAccess
bool Update(T item);
T Get(int id);
ICollection<T> Get(Expression<Func<T, bool>> query);
}
}