def create(): task_repo = WorkTaskRepoFactory.create() project_repo = ProjectRepoFactory.create() task_entity = WorkTaskEntityFactory.create() permission_validator = PermissionValidatorFactory.create() return UpdateTaskInteractor(task_repo, project_repo, task_entity, permission_validator)
def create(): project_repo = ProjectRepoFactory.create() permission_validator = PermissionValidatorFactory.create() project_entity = ProjectEntityFactory.create() field_validator = FieldValidatorFactory.create() return UpdateProjectInteractor(project_repo, project_entity, permission_validator, field_validator)
def create(): work_time_repo = WorkTimeRepoFactory.create() hour_payment_repo = HourPaymentRepoFactory.create() work_time_entity = WorkTimeEntityFactory.create() permission_validator = PermissionValidatorFactory.create() field_validator = FieldValidatorFactory.create() return CreateWorkTimeInteractor(work_time_repo, hour_payment_repo, work_time_entity, permission_validator, field_validator)
def create(): project_repo = ProjectRepoFactory.create() user_repo = UserRepoFactory.create() project_entity = ProjectEntityFactory.create() permission_validator = PermissionValidatorFactory.create() datetime_validator = FieldValidatorFactory.create() pdf_gen = GeneratePdfFactory().create() return ProjectGetTotalInteractor(project_repo, user_repo, project_entity, permission_validator, datetime_validator, pdf_gen)
def create(): hour_payment_repo = HourPaymentRepoFactory.create() project_repo = ProjectRepoFactory.create() hour_payment_entity = HourPaymentEntityFactory.create() permission_validator = PermissionValidatorFactory.create() field_validator = FieldValidatorFactory.create() return UpdateHourPaymentInteractor(hour_payment_repo, project_repo, hour_payment_entity, permission_validator, field_validator)
def create(): worked_day_repo = WorkedDayRepoFactory.create() month_payment_repo = MonthPaymentRepoFactory.create() project_repo = ProjectRepoFactory.create() worked_day_entity = WorkedDayEntityFactory.create() permission_validator = PermissionValidatorFactory.create() field_validator = FieldValidatorFactory.create() return UpdateWorkedDayInteractor(worked_day_repo, month_payment_repo, project_repo, worked_day_entity, permission_validator, field_validator)
def create(): month_payment_repo = MonthPaymentRepoFactory.create() project_repo = ProjectRepoFactory.create() month_payment_entity = MonthPaymentEntityFactory.create() permission_validator = PermissionValidatorFactory.create() field_validator = FieldValidatorFactory.create() return UpdateMonthPaymentInteractor(month_payment_repo, project_repo, month_payment_entity, permission_validator, field_validator)
def create(): task_repo = WorkTaskRepoFactory.create() permission_validator = PermissionValidatorFactory.create() return GetTaskInteractor(task_repo, permission_validator)
def create(): project_repo = ProjectRepoFactory.create() permission_validator = PermissionValidatorFactory.create() return GetAllProjectsInteractor(project_repo, permission_validator)
def create(): work_time_repo = WorkTimeRepoFactory.create() permission_validator = PermissionValidatorFactory.create() return GetAllWorkTimeInteractor(work_time_repo, permission_validator)
def create(): hour_payment_repo = HourPaymentRepoFactory.create() permission_validator = PermissionValidatorFactory().create() return DeleteHourPaymentInteractor(hour_payment_repo, permission_validator)
def create(): hour_payment_repo = HourPaymentRepoFactory.create() validate_user_project = PermissionValidatorFactory.create() return GetAllHourPaymentInteractor(hour_payment_repo, validate_user_project)
def create(): worked_day_repo = WorkedDayRepoFactory.create() month_payment_repo = MonthPaymentRepoFactory.create() permission_validator = PermissionValidatorFactory.create() return GetAllWorkedDaysInteractor(worked_day_repo, month_payment_repo, permission_validator)
def create(): worked_day_repo = WorkedDayRepoFactory.create() permission_validator = PermissionValidatorFactory.create() return DeleteWorkedDayInteractor(worked_day_repo, permission_validator)
def create(): month_payment_repo = MonthPaymentRepoFactory.create() permission_validator = PermissionValidatorFactory.create() return GetAllMonthPaymentsInteractor(month_payment_repo, permission_validator)
def create(): task_repo = WorkTaskRepoFactory.create() permission_validator = PermissionValidatorFactory.create() field_validator = FieldValidatorFactory.create() return GetAllTasksInteractor(task_repo, permission_validator, field_validator)