// POST: odata/Warehouse public IHttpActionResult Post(PaymentTypeViewModel delta) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } // TODO: Add create logic here. using (var unitOfWork = _unitOfWorkManager.NewUnitOfWork()) { var result = _paymentType.AddPaymentType(delta); unitOfWork.Commit(); var resultObject = new PaymentTypeViewModel() { Id = result.Id, Name = result.Name }; return(Created(resultObject)); } }
public ActionResult CreatePaymentType(PaymentType model) { if (ModelState.IsValid) { if (pth.AddPaymentType(model)) { TempData["Message"] = "Payment Type Added Successfully"; ModelState.Clear(); } else { TempData["Message"] = "Payment Type cannot be added"; } return(View()); } else { return(View(model)); } }