public HttpResponseMessage PutInvoice(InvoiceDisplay invoice) { var response = Request.CreateResponse(HttpStatusCode.OK); try { var merchInvoice = _invoiceService.GetByKey(invoice.Key); merchInvoice = invoice.ToInvoice(merchInvoice); _invoiceService.Save(merchInvoice); } catch (Exception ex) { MultiLogHelper.Error<InvoiceApiController>("Failed to save invoice", ex); response = Request.CreateResponse(HttpStatusCode.NotFound, string.Format("{0}", ex.Message)); } return response; }
public HttpResponseMessage PutInvoice(InvoiceDisplay invoice) { var response = Request.CreateResponse(HttpStatusCode.OK); try { var merchInvoice = _invoiceService.GetByKey(invoice.Key); merchInvoice = invoice.ToInvoice(merchInvoice); _invoiceService.Save(merchInvoice); } catch (Exception ex) { response = Request.CreateResponse(HttpStatusCode.NotFound, string.Format("{0}", ex.Message)); } return response; }