public InvoiceStatus MapInvoiceStatusDTO(InvoiceStatusDTO input) { InvoiceStatus output = new InvoiceStatus(); output.Description = input.Description; output.InvoiceStatusId = input.InvoiceStatusId; return output; }
public ActionResult InvoiceStatusPost(InvoiceStatusDTO invoiceStatusDTO) { if (!ModelState.IsValid) throw new HttpException(400, "Invalid data."); InvoiceStatus invoiceStatus = _mapper.MapInvoiceStatusDTO(invoiceStatusDTO); if (_invoiceStatusService.Exists(invoiceStatusDTO.InvoiceStatusId)) _invoiceStatusService.Update(invoiceStatus); else _invoiceStatusService.Insert(invoiceStatus); return RedirectToAction("InvoiceStatuses"); }