コード例 #1
0
 public UnitOfWork(TaskManagerContext context)
 {
     _context             = context;
     _taskRepository      = new TaskRepository(context);
     _taskStateRepository = new TaskStateRepository(context);
     _userRepository      = new UserRepository(context);
     _userTaskRepository  = new UserTaskRepository(context);
 }
コード例 #2
0
        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);
        }
コード例 #3
0
 public FinishedTasksCorrectiveActionUseCase(
     ITaskRepository taskRepository,
     ITaskStateRepository taskStateRepository,
     ICorrectiveActionRepository correctiveActionRepository,
     IWorkflowCore workflowCore
     )
 {
     _taskRepository             = taskRepository;
     _taskStateRepository        = taskStateRepository;
     _correctiveActionRepository = correctiveActionRepository;
     _workflowCore = workflowCore;
 }
コード例 #4
0
 public ExtendDueDateTaskUseCase(
     IMapper mapper,
     ICorrectiveActionRepository correctiveActionRepository,
     ICorrectiveActionStateRepository correctiveActionStateRepository,
     IHttpContextAccessor httpContextAccessor,
     ICorrectiveActionStatesHistoryRepository correctiveActionStatesHistoryRepository,
     IEmailSender emailSender,
     ITaskRepository taskRepository,
     ITaskStateRepository taskStateRepository,
     IUserRepository userRepository,
     IOptions <EmailSettings> emailSettings
     )
 {
     _correctiveActionStateRepository = correctiveActionStateRepository;
     _correctiveActionRepository      = correctiveActionRepository;
     _mapper = mapper;
     _httpContextAccessor = httpContextAccessor;
     _correctiveActionStatesHistoryRepository = correctiveActionStatesHistoryRepository;
     _emailSender         = emailSender;
     _taskRepository      = taskRepository;
     _taskStateRepository = taskStateRepository;
     _userRepository      = userRepository;
     _emailSettings       = emailSettings.Value;
 }
コード例 #5
0
 public CreateTaskUseCase(ITaskRepository taskRepository, ITaskStateRepository taskStateRepository)
 {
     this._taskRepository      = taskRepository;
     this._taskStateRepository = taskStateRepository;
 }
コード例 #6
0
 public TaskStateService()
 {
     repositoryGlobal = new GS.TaskStateService();
 }
コード例 #7
0
 public UpdateTaskStateUserCase(ITaskStateRepository taskStateRepository)
 {
     _taskStateRepository = taskStateRepository;
 }
コード例 #8
0
 public CreateTaskStateUseCase(ITaskStateRepository taskStateRepository)
 {
     _taskStateRepository = taskStateRepository;
 }
コード例 #9
0
 public GetOneTaskStateUseCase(ITaskStateRepository stateTaskRepository, IMapper mapper)
 {
     _stateTaskRepository = stateTaskRepository;
     _mapper = mapper;
 }
コード例 #10
0
 public TaskStateService(IUnitOfWork unitOfWork, ITaskStateRepository taskStateRepository)
 {
     _unitOfWork = unitOfWork;
     _taskStateRepository = taskStateRepository;
 }
コード例 #11
0
 public GetAllTaskStatesUseCase(ITaskStateRepository TaskStateRepository)
 {
     _TaskStateRepository = TaskStateRepository;
 }