コード例 #1
0
        public async Task <IWrappedResponse> Cancel(int id, LoadCarrierReceiptsCancelRequest request)
        {
            var cmd = ServiceCommand <IWrappedResponse, Rules.LoadCarrierReceipts.Cancel.MainRule>
                      .Create(_serviceProvider)
                      .When(new Rules.LoadCarrierReceipts.Cancel.MainRule((id, request)))
                      .Then(CancelAction);

            return(await cmd.Execute());
        }
コード例 #2
0
 public Task <ActionResult <LoadCarrierReceipt> > PatchLoadCarrierReceiptCancel(int id, [FromBody] LoadCarrierReceiptsCancelRequest request)
 {
     if (request != null && request.DplNote != null && _authData.GetUserRole() == UserRole.DplEmployee)
     {
         request.DplNote.UserId = _authData.GetUserId();
     }
     return(this._loadCarrierReceiptsService.Cancel(id, request).Convert <LoadCarrierReceipt>(this));
 }