// POST: odata/MaterialInventories public IHttpActionResult Post(MaterialInventory materialInventory) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.MaterialInventories.Add(materialInventory); db.SaveChanges(); return(Created(materialInventory)); }
// DELETE: odata/MaterialInventories(5) public IHttpActionResult Delete([FromODataUri] int key) { MaterialInventory materialInventory = db.MaterialInventories.Find(key); if (materialInventory == null) { return(NotFound()); } db.MaterialInventories.Remove(materialInventory); db.SaveChanges(); return(StatusCode(HttpStatusCode.NoContent)); }
public IActionResult Edit(int id) { MaterialInventory materialInventory = _materialInventoryRepository.GetMaterialInventory(id); MaterialInventory materialInventoryObj = new MaterialInventory { MatInvId = materialInventory.MatInvId, MatInvName = materialInventory.MatInvName, Description = materialInventory.Description, Quantity = materialInventory.Quantity, UnitPrice = materialInventory.UnitPrice, SupId = materialInventory.SupId }; return(View(materialInventoryObj)); }
public IActionResult Edit(MaterialInventory model) { if (ModelState.IsValid) { MaterialInventory materialInventory = _materialInventoryRepository.GetMaterialInventory(model.MatInvId); materialInventory.MatInvName = model.MatInvName; materialInventory.Description = model.Description; materialInventory.Quantity = model.Quantity; materialInventory.UnitPrice = model.UnitPrice; materialInventory.SupId = model.SupId; MaterialInventory updateMaterialInventory = _materialInventoryRepository.Update(materialInventory); return(RedirectToAction("Index")); } return(View(model)); }
public IActionResult Create(MaterialInventory model) { if (ModelState.IsValid) { MaterialInventory newMaterialInventory = new MaterialInventory { MatInvName = model.MatInvName, Description = model.Description, Quantity = model.Quantity, UnitPrice = model.UnitPrice, SupId = model.SupId }; _materialInventoryRepository.Add(newMaterialInventory); return(RedirectToAction("Index")); } return(View()); }
public IHttpActionResult Patch([FromODataUri] int key, Delta <MaterialInventory> patch) { Validate(patch.GetEntity()); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } MaterialInventory materialInventory = db.MaterialInventories.Find(key); if (materialInventory == null) { return(NotFound()); } patch.Patch(materialInventory); try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!MaterialInventoryExists(key)) { return(NotFound()); } else { throw; } } return(Updated(materialInventory)); }