Beispiel #1
0
 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);
 }
Beispiel #3
0
 public WorklogLogic(IProjectRepository projectRepository, ITaskRepository taskRepository, IWorklogRepository worklogRepository)
 {
     ProjectRepository = projectRepository;
     TaskRepository    = taskRepository;
     WorklogRepository = worklogRepository;
 }