コード例 #1
0
 public RegistrationUseCase(
     IRequestActivity <CreateAccountRequestEvent, CreateAccountResponseEvent, IAccountRepository> accountByRequest,
     IRequestActivity <CreateUserRequestEvent, CreateUserResponseEvent, IUserRepository> userByRequest)
 {
     createAccountByRequest = accountByRequest;
     createUserByRequest    = userByRequest;
 }
コード例 #2
0
 public EditNoteUseCase(
     IValidationActivity <EditNoteRequestEvent> editNoteValidationActivity,
     IRequestActivity <EditNoteRequestEvent, EditNoteResponseEvent, INoteRepository> editNoteByRequest
     )
 {
     this.editNoteValidationActivity = editNoteValidationActivity;
     this.editNoteByRequest          = editNoteByRequest;
 }
コード例 #3
0
 public LoginUseCase(
     IValidationActivity <EnterRequestEvent> loginValidationActivity,
     IRequestActivity <EnterRequestEvent, EnterResponseEvent, IUserRepository> getUserByRequest,
     IValidationActivity <EnterResponseEvent> afterLoginValidationActivity
     )
 {
     this.loginValidationActivity      = loginValidationActivity;
     this.getUserByRequest             = getUserByRequest;
     this.afterLoginValidationActivity = afterLoginValidationActivity;
 }
コード例 #4
0
 public EditUserUseCase(
     IValidationActivity <EditUserRequestEvent> editUserValidationActivity,
     IRequestActivity <EditUserRequestEvent, EditUserResponseEvent, IUserRepository> editUserByRequest,
     IRequestActivity <EditAccountRequestEvent, EditAccountResponseEvent, IAccountRepository> editAccountByRequest,
     IValidationActivity <AccessLevelCheckEvent> accessLevelValidationActivity
     )
 {
     this.editUserValidationActivity    = editUserValidationActivity;
     this.accessLevelValidationActivity = accessLevelValidationActivity;
     this.editAccountByRequest          = editAccountByRequest;
     this.editUserByRequest             = editUserByRequest;
 }
コード例 #5
0
 public UpdateContactInfoByIdUseCase(
     IRequestActivity <UpdateContactInfoByIdInputData, UpdateContactInfoByIdOutputData> activity, Logger logger)
 {
     Activity    = activity;
     this.logger = logger;
 }
コード例 #6
0
 public CreateGroupUseCase(IRequestActivity <CreateGroupInputData, CreateGroupOutputData> activity, Logger logger)
 {
     Activity    = activity;
     this.logger = logger;
 }
コード例 #7
0
 public GetProjectByTeamIdUseCase(IRequestActivity <GetProjectByTeamIdRequestEvent, GetProjectByTeamIdResponseEvent> request)
 {
     this._request = request;
 }
コード例 #8
0
 public ChangeUserStatusUseCase(IRequestActivity <ChangeUserStatusRequestEvent, ChangeUserStatusResponseEvent, IUserRepository> changeUserStatusByRequest)
 {
     this.changeUserStatusByRequest = changeUserStatusByRequest;
 }
コード例 #9
0
 public CreateAccountUseCase(IValidationActivity <CreateAccountRequestEvent> createAccountValidationActivity, IRequestActivity <CreateAccountRequestEvent, CreateAccountResponseEvent> request)
 {
     this._createAccountValidationActivity = createAccountValidationActivity;
     this._request = request;
 }
コード例 #10
0
 public GetUserByEmailUserCase(IRequestActivity <GetUserByEmailInputData, GetUserByEmailOutputData> activity,
                               Logger logger)
 {
     Activity    = activity;
     this.logger = logger;
 }
 public GetGroupByNameUseCase(IRequestActivity <GetGroupByNameInputData, GetGroupByNameOutputData> activity,
                              Logger logger)
 {
     Activity    = activity;
     this.logger = logger;
 }
コード例 #12
0
 public GetAllAccountUseCase(IRequestActivity <GetAllAccountRequestEvent, GetAllAccountResponseEvent> request)
 {
     this._request = request;
 }
コード例 #13
0
 public UpdateProjectUseCase(IRequestActivity <UpdateProjectRequestEvent, UpdateProjectResponseEvent> request)
 {
     this._request = request;
 }
コード例 #14
0
 public GetCustomerByIdUseCase(IRequestActivity <GetCustomerByIdRequestEvent, GetCustomerByIdResponseEvent> request)
 {
     this._request = request;
 }
コード例 #15
0
 public GetTeamByIdUseCase(IRequestActivity <GetTeamByIdInputData, GetTeamByIdOutputData> activity, Logger logger)
 {
     Activity    = activity;
     this.logger = logger;
 }
コード例 #16
0
 public GetProjectTaskByEmployeeIdUseCase(IRequestActivity <GetTaskListByEmployeeIdRequestEvent, GetTaskListByEmployeeIdResponseEvent> request)
 {
     this._request = request;
 }
 public CrateTeamFromGroupByIdUseCase(
     IRequestActivity <CrateTeamFromGroupByIdInputData, CrateTeamFromGroupByIdOutputData> activity, Logger logger)
 {
     Activity    = activity;
     this.logger = logger;
 }
コード例 #18
0
 public GetCountSuccessProjectTaskByProjectIdUseCase(IRequestActivity <GetCountSuccessTaskByProjectIdRequestEvent, GetCountSuccessTaskByProjectIdResponseEvent> request)
 {
     this._request = request;
 }
コード例 #19
0
 public GetAllTeamUseCase(IRequestActivity <GetAllTeamRequestEvent, GetAllTeamResponseEvent> request)
 {
     this._request = request;
 }
 public GetListGroupMemberByIdUseCase(
     IRequestActivity <GetListGroupMemberByIdInputData, GetListGroupMemberByIdOutputData> activity, Logger logger)
 {
     Activity    = activity;
     this.logger = logger;
 }
コード例 #21
0
 public GetAllEmployeeUseCase(IRequestActivity <GetAllEmployeeRequestEvent, GetAllEmployeeResponseEvent> request)
 {
     this._request = request;
 }
コード例 #22
0
 public GetAllCustomerUseCase(IRequestActivity <GetAllCustomerRequestEvent, GetAllCustomerResponseEvent> request)
 {
     this._request = request;
 }
 public JoinUsersToTeamByIdUseCase(
     IRequestActivity <JoinUsersToTeamByIdInputData, JoinUsersToTeamByIdOutputData> activity, Logger logger)
 {
     Activity    = activity;
     this.logger = logger;
 }
コード例 #24
0
 public LoginUseCase(IValidationActivity <LoginRequestEvent> loginValidationActivity, IRequestActivity <LoginRequestEvent, LoginResponseEvent> request)
 {
     this._loginValidationActivity = loginValidationActivity;
     this._request = request;
 }
コード例 #25
0
 public GetEmployeeByIdUseCase(IRequestActivity <GetEmployeeByIdRequestEvent, GetEmployeeByIdResponseEvent> request)
 {
     this._request = request;
 }
コード例 #26
0
 public CreateEmployeeUseCase(IRequestActivity <CreateEmployeeRequestEvent, CreateEmployeeResponseEvent> request)
 {
     this._request = request;
 }
コード例 #27
0
 public CreateProjectTaskUseCase(IRequestActivity <CreateProjectTaskRequestEvent, CreateProjectTaskResponseEvent> request)
 {
     this._request = request;
 }
コード例 #28
0
 public GetNotesUseCase(
     IRequestActivity <GetNotesRequestEvent, GetNotesResponseEvent, INoteRepository> getNotesByRequest
     )
 {
     this.getNotesByRequest = getNotesByRequest;
 }
コード例 #29
0
 public CreateTeamUseCase(IRequestActivity <CreateTeamRequestEvent, CreateTeamResponseEvent> request)
 {
     this._request = request;
 }
コード例 #30
0
 public GetAllProjectTaskUseCase(IRequestActivity <GetAllProjectTaskRequestEvent, GetAllProjectTaskResponseEvent> request)
 {
     this._request = request;
 }