public WorkLogService(ILogger <WorkLogService> logger, IBaseMapper <WorkLog, WorkLogDto> worklogMapper, IUserProvider userProvider, IUserService userService, IWorklogRepository worklogRepository, IIssueService issueService, IEmailHelper emailHelper, IModelMapper <WorkLog, WorkLogDetailsDto> worklogDetailsMapper) { _logger = logger; _worklogMapper = worklogMapper; _userProvider = userProvider; _worklogRepository = worklogRepository; _issueService = issueService; _emailHelper = emailHelper; _userService = userService; _worklogDetailsMapper = worklogDetailsMapper; }
public WorklogsController() { var contextRepository = new ContextRepository(); _userRepository = new UserRepository(contextRepository); _worklogRepository = new WorklogRepository(contextRepository, _userRepository); }
public WorklogLogic(IProjectRepository projectRepository, ITaskRepository taskRepository, IWorklogRepository worklogRepository) { ProjectRepository = projectRepository; TaskRepository = taskRepository; WorklogRepository = worklogRepository; }