public ActionResult Edit(SalesOrderStatus salesOrderStatus) { if (ModelState.IsValid) { shoeStoreRepository.SaveSalesOrderStatus(salesOrderStatus); TempData["message"] = MessageHelper.BuildMessage(EnumSevereLevel.Success, string.Format("{0} has been created!", salesOrderStatus.SalesOrderStatusName)); return RedirectToAction("List"); } else { //There is something wrong with the data values TempData["message"] = MessageHelper.BuildMessage(EnumSevereLevel.Error, "There is something wrong with the data values, please check!"); return View(salesOrderStatus); } }
public void SaveSalesOrderStatus(SalesOrderStatus salesOrderStatus) { if (salesOrderStatus.SalesOrderStatusId == 0) { context.SalesOrderStatuss.Add(salesOrderStatus); } else { SalesOrderStatus dbEntry = context.SalesOrderStatuss.Find(salesOrderStatus.SalesOrderStatusId); if (dbEntry != null) { dbEntry.SalesOrderStatusName = salesOrderStatus.SalesOrderStatusName; dbEntry.IsActivated = salesOrderStatus.IsActivated; dbEntry.Sequence = salesOrderStatus.Sequence; } } context.SaveChanges(); }