public UnitOfWork(PanacheSoftwareServiceTaskContext context, IUserProvider userProvider, IAPIHelper apiHelper) : base(context, userProvider) { TaskGroupHeaders = new TaskGroupHeaderRepository((PanacheSoftwareServiceTaskContext)_context, userProvider, apiHelper); TaskGroupDetails = new TaskGroupDetailRepository((PanacheSoftwareServiceTaskContext)_context, TaskGroupHeaders); TaskHeaders = new TaskHeaderRepository((PanacheSoftwareServiceTaskContext)_context, TaskGroupHeaders); TaskDetails = new TaskDetailRepository((PanacheSoftwareServiceTaskContext)_context); }
public TaskGroupDetailRepository(PanacheSoftwareServiceTaskContext context, ITaskGroupHeaderRepository taskGroupHeaderRepository) : base(context) { _taskGroupHeaderRepository = taskGroupHeaderRepository; }
public TaskGroupHeaderRepository(PanacheSoftwareServiceTaskContext context, IUserProvider userProvider, IAPIHelper apiHelper) : base(context) { _userProvider = userProvider; _apiHelper = apiHelper; }
public TaskDetailRepository(PanacheSoftwareServiceTaskContext context) : base(context) { }