diff --git a/COA.EnterpriseServices.DataAccess.EntityFramework/EntityDataAccess.cs b/COA.EnterpriseServices.DataAccess.EntityFramework/EntityDataAccess.cs index a7e5721..e7e69c9 100644 --- a/COA.EnterpriseServices.DataAccess.EntityFramework/EntityDataAccess.cs +++ b/COA.EnterpriseServices.DataAccess.EntityFramework/EntityDataAccess.cs @@ -2,7 +2,6 @@ using System.Collections.Generic; using System.Linq; using System.Linq.Expressions; -using System.Text; namespace COA.EnterpriseServices.DataAccess.EntityFramework { @@ -32,11 +31,6 @@ namespace COA.EnterpriseServices.DataAccess.EntityFramework return true; } - public T Get(int id) - { - return Get(r => r.Id == id).FirstOrDefault(); - } - public ICollection Get(Expression> query) { using (var context = new QuickBaseContext()) diff --git a/COA.EnterpriseServices.DataAccess.QuickBase/QuickBaseDataAccess.cs b/COA.EnterpriseServices.DataAccess.QuickBase/QuickBaseDataAccess.cs index 0094ad3..607b44e 100644 --- a/COA.EnterpriseServices.DataAccess.QuickBase/QuickBaseDataAccess.cs +++ b/COA.EnterpriseServices.DataAccess.QuickBase/QuickBaseDataAccess.cs @@ -20,12 +20,6 @@ namespace COA.EnterpriseServices.DataAccess.QuickBase return true; } - public T Get(int id) - { - // we'll never get data from QB - return null; - } - public ICollection Get(Expression> query) { // we'll never get data from QB diff --git a/COA.EnterpriseServices.DataAccess/Helpers/BaseHelper.cs b/COA.EnterpriseServices.DataAccess/Helpers/BaseHelper.cs index b1d76d7..11b9029 100644 --- a/COA.EnterpriseServices.DataAccess/Helpers/BaseHelper.cs +++ b/COA.EnterpriseServices.DataAccess/Helpers/BaseHelper.cs @@ -1,10 +1,12 @@ -namespace COA.EnterpriseServices.DataAccess.Helpers +using System.Linq; + +namespace COA.EnterpriseServices.DataAccess.Helpers { public class BaseHelper where T : class, IRecord { protected DataAccessManager DataAccessManager { get; } = new DataAccessManager(); - 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)); } diff --git a/COA.EnterpriseServices.DataAccess/IDataAccess.cs b/COA.EnterpriseServices.DataAccess/IDataAccess.cs index ede728b..6c0f11a 100644 --- a/COA.EnterpriseServices.DataAccess/IDataAccess.cs +++ b/COA.EnterpriseServices.DataAccess/IDataAccess.cs @@ -10,8 +10,6 @@ namespace COA.EnterpriseServices.DataAccess bool Update(T item); - T Get(int id); - ICollection Get(Expression> query); } }