progress on data access manager

This commit is contained in:
2020-10-14 09:27:01 -04:00
parent 5151da0724
commit 3a6ca75196
2 changed files with 22 additions and 5 deletions

View File

@ -6,14 +6,11 @@ namespace COA.EnterpriseServices.DataAccess.Helpers
{
public class BaseHelper<T> where T : class, IRecord
{
protected readonly ICollection<IDataAccess<T>> dataAccessInstances;
private readonly ICollection<IDataAccess<T>> dataAccessInstances;
public BaseHelper()
{
dataAccessInstances = Dependencies.Container
.GetAllInstances<IDataAccess<T>>()
.OrderBy(i => i.GetType().Name.StartsWith("QuickBase", StringComparison.OrdinalIgnoreCase))
.ToList();
dataAccessInstances = DataAccessManager.GetDataAccess<T>();
}
protected TResult Invoke<TResult>(Func<IDataAccess<T>, TResult> func)