public ActionResult Save(PriceViewModel model) { var price = model.ToPrice(); price.Id = model.Id; BusinessManager.Instance.Prices.Update(price); var prices = GetParkingFromCurrentLocalAdmin().Prices; return View("Manage", prices); }
public ActionResult Add(PriceViewModel model) { var parking = GetParkingFromCurrentLocalAdmin(); var price = model.ToPrice(); price.Parking = parking; try { BusinessManager.Instance.Prices.Add(price); } catch (UniqueKeyViolationException) { ModelState.AddModelError("", "Já existe um preço nesse intervalo de horário"); return View(model); } var prices = GetParkingFromCurrentLocalAdmin().Prices; return View("Manage", prices); }