public async Task <ActionResult <IResult> > InvoiceNumber([FromBody] InvoiceNumberModel model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } IResult result = await _setInvoiceNumberService.SetInvoiceNumber(model); return(new JsonResult(result)); }
public async Task <IResult> SetInvoiceNumber(InvoiceNumberModel model) { IResult result = new Result(); var order = _orderRepository.First(s => s.OxId == model.Id); if (order != null) { order.InvoiceNumber = model.InvoiceNumber; await _orderRepository.UpdateAsync(order); await _orderRepository.SaveAsync(); result.Success = true; result.Message = MessagesDictionary.GetErrorMessag("SuccessUpdated"); } else { result.Message = MessagesDictionary.GetErrorMessag("Error"); } return(result); }