public ProjectsManager(DatabaseContext dbContext, IDocumentsToProjectLinksManager docToProjectLinksManager, UserManager<AppUser> userManager, IProjectAlertsManager alertsManager, IProjectWorkflowDefinitionFactory workflowDefinition, IProjectInvoicesManager invoiceManager, IProjectHistoryManager historyManager) { _dbContext = dbContext; _docToProjectLinksManager = docToProjectLinksManager; _userManager = userManager; _alertsManager = alertsManager; _workflowDefinition = workflowDefinition; _invoiceManager = invoiceManager; _historyManager = historyManager; }
public ProjectInvoicesManager(DatabaseContext dbContext, ICompositeViewEngine viewEngine, ITempDataProvider tempDataProvider, IHttpContextAccessor httpContextAccessor, IApplicationEnvironment hostingEnvironment, IProjectWorkflowDefinitionFactory workflowDefinition, IProjectHistoryManager historyManager, IProjectAlertsManager alertsManager) { _dbContext = dbContext; _viewEngine = viewEngine; _tempDataProvider = tempDataProvider; _httpContextAccessor = httpContextAccessor; _hostingEnvironment = hostingEnvironment; _workflowDefinition = workflowDefinition; _historyManager = historyManager; _alertsManager = alertsManager; }
public ProjectAlertsController(IProjectAlertsManager alertsManager, UserManager<AppUser> userManager) { _alertsManager = alertsManager; _userManager = userManager; }