public async Task <IActionResult> ApproveShipping([FromRoute] int id, [FromBody] GarmentPackingListShippingViewModel viewModel) { try { VerifyUser(); _validateService.Validate(viewModel); await _service.SetApproveShipping(id, viewModel); return(Ok()); } catch (ServiceValidationException ex) { var Result = new { error = ResultFormatter.Fail(ex), apiVersion = "1.0.0", statusCode = HttpStatusCode.BadRequest, message = "Data does not pass validation" }; return(new BadRequestObjectResult(Result)); } catch (Exception ex) { return(StatusCode((int)HttpStatusCode.InternalServerError, ex.Message)); } }
public async Task <IActionResult> SetIsGarmentSampleExpenditureGood([FromBody] GarmentPackingListShippingViewModel viewModel) { try { VerifyUser(); await _service.SetSampleExpenditureGood(viewModel.InvoiceNo, viewModel.IsSampleExpenditureGood); return(Ok()); } catch (Exception ex) { return(StatusCode((int)HttpStatusCode.InternalServerError, ex.Message)); } }