Пример #1
0
        public async Task <string> Reschedule(long id, [FromBody] RescheduleParam param, Guid userID,
                                              string userName, string userEmail)
        {
            await _jobOrderService.Reschedule(id, param, new Officer(userID, userName, userEmail));

            return("Ok");
        }
Пример #2
0
 public async Task <string> Reschedule(long id, RescheduleParam param)
 {
     return(await _requestProvider.BuildUpon(_url)
            .BaseURL(_url)
            .Uri($"/api/joborder/{id}/reschedule")
            .Method(HttpMethod.Put)
            .Content(new JsonContent(param))
            .AddInterceptor(new JsonDeserializerInterceptor())
            .Execute <string>());
 }
Пример #3
0
        public RescheduleJobOrderCommand(long id, RescheduleParam param, Officer user,
                                         IEventBus eventBus, IEmailService emailService, ISmtpProvider smtpProvider)
        {
            _id    = id;
            _param = param;

            _user = user;

            _eventBus = eventBus;

            _emailService = emailService;

            _smtpProvider = smtpProvider;
        }
Пример #4
0
        public async Task <string> Reschedule(long id, [FromBody] RescheduleParam param)
        {
            await _joborderService.Reschedule(id, param);

            return("Ok");
        }
Пример #5
0
 public async Task Reschedule(long id, RescheduleParam param, Officer user)
 {
     await Execute(new RescheduleJobOrderCommand(id, param, user, _eventBus,
                                                 _emailService, _smtpProvider));
 }
Пример #6
0
 public async Task Reschedule(long id, RescheduleParam param)
 {
     await _apiClient.JobOrderSdk.Reschedule(id, param);
 }