public WorkingTimeRangeUseCase(IWorkingTimeRangeRepository workingTimeRangeRepository, IWorkTaskRepository workTaskRepository) { _WorkingTimeRangeRepository = workingTimeRangeRepository; _WorkingTimeRegistSpecification = new WorkingTimeRegistSpecification(workingTimeRangeRepository); _WorkTaskRepository = workTaskRepository; _WorkTaskCompletionCommand = new WorkTaskCompletionCommand(workTaskRepository, workingTimeRangeRepository); }
public TaskBoardUnitOfWork(DbContextOptions <TaskBoardContext> options, UserManager <UserAccount> _userManager) { Database = new TaskBoardContext(options); userManager = _userManager; userProfileRepository = new UserProfileRepository(Database); workTaskRepository = new WorkTaskRepository(Database); taskStateRepository = new TaskStateRepository(Database); }
public ImportTaskFromCalendarUseCase( IWorkTaskRepository workTaskRepository, IScheduledEventRepository scheduledEventRepository, IWorkingTimeRangeRepository workingTimeRangeRepository, WorkTaskBuilderConfig workTaskBuilderConfig, ScheduleTitleMap[] scheduleTitleMaps) { _WorkTaskRepository = workTaskRepository; _ScheduledEventRepository = scheduledEventRepository; _WorkingTimeRangeRepository = workingTimeRangeRepository; _WorkTaskBuilderConfig = workTaskBuilderConfig; _ScheduleTitleMaps = scheduleTitleMaps; }
public CreateWorkTaskUseCase(IWorkTaskRepository workTaskRepository, IProjectRepository projectRepository) { _workTaskRepository = workTaskRepository; _projectRepository = projectRepository; }
public EditCommentUseCase(IWorkTaskRepository workTaskRepository) { _workTaskRepository = workTaskRepository; }
public WorkTaskUseCase(IWorkTaskRepository taskRepository, IWorkingTimeRangeRepository workingTimeRangeRepository) { _TaskRepository = taskRepository; _WorkingTimeRangeRepository = workingTimeRangeRepository; _WorkTaskCompletionCommand = new WorkTaskCompletionCommand(taskRepository, workingTimeRangeRepository); }
public ViewBacklogUseCase(IProjectRepository projectRepository, IWorkTaskRepository workTaskRepository, ITeamRepository teamRepository) { _projectRepository = projectRepository; _workTaskRepository = workTaskRepository; _teamRepository = teamRepository; }
public StartSprintUseCase(ISprintRepository sprintRepository, IWorkTaskRepository workTaskRepository) { _sprintRepository = sprintRepository; _workTaskRepository = workTaskRepository; }
public DeleteCommentUseCase(IWorkTaskRepository workTaskRepository) { _workTaskRepository = workTaskRepository; }
public WorkTaskService(IWorkTaskRepository repository) : base(repository) { }
public WorkTaskCompletionCommand(IWorkTaskRepository workTaskRepository, IWorkingTimeRangeRepository workingTimeRangeRepository) { _WorkTaskRepository = workTaskRepository; _WorkingTimeRangeRepository = workingTimeRangeRepository; }
public ViewProjectUseCase(IProjectRepository projectRepository, ISprintRepository sprintRepository, IWorkTaskRepository workTaskRepository) { _projectRepository = projectRepository; _sprintRepository = sprintRepository; _viewSprintUseCase = new ViewSprintUseCase(sprintRepository, workTaskRepository); _sprintReportUseCase = new SprintReportUseCase(sprintRepository, workTaskRepository); }
public ProjectReportUseCase(IProjectRepository projectRepository, ISprintRepository sprintRepository, IWorkTaskRepository workTaskRepository) { _projectRepository = projectRepository; _sprintRepository = sprintRepository; _workTaskRepository = workTaskRepository; }