public void SaveOrderStatus(OrderStatus orderStatus) { if (orderStatus.statusID == 0) { _db.OrderStatuses.Add(orderStatus); } else { var dbEntry = _db.OrderStatuses.Find(orderStatus.statusID); if (dbEntry != null) { dbEntry.name = orderStatus.name; } } _db.SaveChanges(); }
public ActionResult EditOrderStatus(OrderStatus orderStatus) { if (ModelState.IsValid) { repository.SaveOrderStatus(orderStatus); TempData["message"] = string.Format("Статус {0} було збережено!", orderStatus.name); return RedirectToAction("OrderStatusesList"); } else { return View(orderStatus); } }