public static ParkingSpace ToParkingSpace(this ParkingSpaceViewModel model) { return(new ParkingSpace { Id = model.Id, Number = model.Number, Status = model.Status }); }
public ActionResult Save(ParkingSpaceViewModel model) { var space = model.ToParkingSpace(); space.Parking = GetParkingFromCurrentLocalAdmin(); BusinessManager.Instance.ParkingsSpaces.Update(space); var spaces = GetParkingFromCurrentLocalAdmin().Spaces; return(View("Manage", spaces)); }
public ActionResult Save(ParkingSpaceViewModel model) { var space = model.ToParkingSpace(); space.Parking = GetParkingFromCurrentLocalAdmin(); BusinessManager.Instance.ParkingsSpaces.Update(space); var spaces = GetParkingFromCurrentLocalAdmin().Spaces; return View("Manage", spaces); }
public ActionResult Add(ParkingSpaceViewModel model) { var parking = GetParkingFromCurrentLocalAdmin(); var space = model.ToParkingSpace(); space.Parking = parking; try { BusinessManager.Instance.ParkingsSpaces.Add(space); } catch (UniqueKeyViolationException) { ModelState.AddModelError("", "Já uma vaga nesse estacionamento com o mesmo número."); return(View(model)); } var spaces = GetParkingFromCurrentLocalAdmin().Spaces; return(View("Manage", spaces)); }
public ActionResult Add(ParkingSpaceViewModel model) { var parking = GetParkingFromCurrentLocalAdmin(); var space = model.ToParkingSpace(); space.Parking = parking; try { BusinessManager.Instance.ParkingsSpaces.Add(space); } catch (UniqueKeyViolationException) { ModelState.AddModelError("", "Já uma vaga nesse estacionamento com o mesmo número."); return View(model); } var spaces = GetParkingFromCurrentLocalAdmin().Spaces; return View("Manage", spaces); }