public ActionResult AddParkingSpot(ParkingSpotViewModel model) { var parkingFloor = parkingFloorService.Get(model.ParkingFloorId); if (parkingFloor != null) { ParkingSpot parkingSpotEntity = new ParkingSpot { AddedDate = DateTime.UtcNow, ModifiedDate = DateTime.UtcNow, ParkingFloorId = model.ParkingFloorId }; parkingSpotService.InsertParkingSpot(parkingSpotEntity); if (parkingSpotEntity.Id > 0) { return(RedirectToAction("index")); } return(View(model)); } else { TempData["NoFloorMessage"] = "The Floor does not exist"; return(RedirectToAction("Index")); } }
public ParkingInfoPage(ParkingSpotViewModel viewModel) { InitializeComponent(); BindingContext = this.viewModel = viewModel; SetUpMoveMap(); }
public NewParkingSpotPage() { InitializeComponent(); BindingContext = viewModel = new ParkingSpotViewModel(); SetUpMoveMap(); }
public ReservationPage() { InitializeComponent(); this.parkingSpotViewModel = new ParkingSpotViewModel(); this.accountViewModel = new AccountViewModel(); BindingContext = this.accountViewModel; TimePickerStart.Time = DateTime.Now.TimeOfDay; TimePickerEnd.Time = DateTime.Now.TimeOfDay; }
public IActionResult Index() { List <ParkingSpotViewModel> model = new List <ParkingSpotViewModel>(); parkingSpotService.GetParkingSpots().ToList().ForEach(ps => { ParkingSpotViewModel parkingSpot = new ParkingSpotViewModel { Id = ps.Id, Vehicle = ps.Vehicle, ParkingFloorId = ps.ParkingFloorId }; model.Add(parkingSpot); }); if (TempData["NoFloorMessage"] != null) { ViewBag.NoFloorMessage = TempData["NoFloorMessage"].ToString(); } return(View(model)); }
public ActionResult AddParkingSpot() { ParkingSpotViewModel model = new ParkingSpotViewModel(); return(View(model)); }