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"); }
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>()); }
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; }
public async Task <string> Reschedule(long id, [FromBody] RescheduleParam param) { await _joborderService.Reschedule(id, param); return("Ok"); }
public async Task Reschedule(long id, RescheduleParam param, Officer user) { await Execute(new RescheduleJobOrderCommand(id, param, user, _eventBus, _emailService, _smtpProvider)); }
public async Task Reschedule(long id, RescheduleParam param) { await _apiClient.JobOrderSdk.Reschedule(id, param); }