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 bool Add(T item) => DataAccessManager.Invoke(d => d.Add(item)); } }