public async Task <IHttpActionResult> Post(SupplierVm supplierVm) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var supplier = await _supplierRepository.CreateAsync(supplierVm); return(Created(supplier)); }
public IHttpActionResult Put([FromODataUri] Guid key, SupplierVm updatedSupplierVm) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (key != updatedSupplierVm.Guid) { return(BadRequest()); } return(Updated(_supplierRepository.Update(key, updatedSupplierVm))); }
public ActionResult Supplier(SupplierVm model) { if (ModelState.IsValid) { Entity.EntityModels.Supplier supplier = Mapper.Map <Entity.EntityModels.Supplier>(model); if (supplier.Id == 0) { ViewBag.message = supplierManager.Save(supplier); } else { ViewBag.message = supplierManager.Update(supplier); } model = new SupplierVm(); ModelState.Clear(); } List <Supplier> suppliers = supplierManager.GetAllSuppliers(); ViewBag.Supplier = suppliers; return(View(model)); }