//Get public ActionResult Details(int id) { var svc = new SpaceStationService(); var model = svc.GetSpaceStationById(id); return(View(model)); }
// GET: SpaceStation public ActionResult Index() { var service = new SpaceStationService(); var model = service.GetAllSpaceStations(); return(View(model)); }
public ActionResult DeleteSpaceStation(int id) { var service = new SpaceStationService(); service.DeleteSpaceStation(id); TempData["SaveResult"] = "Your Space Station was deleted."; return(RedirectToAction("Index")); }
// GET: SpaceStation //Filter by capacity public ActionResult Index(string searchString) { var service = new SpaceStationService(); var model = service.GetAllSpaceStations(); if (!String.IsNullOrEmpty(searchString)) { model = model.Where(s => s.Name.Contains(searchString)).ToList(); } return(View(model)); }
//Get public ActionResult Edit(int id) { var service = new SpaceStationService(); var detail = service.GetSpaceStationById(id); var model = new SpaceStationEdit { Id = detail.Id, Name = detail.Name, MaximumOccupancy = detail.MaximumOccupancy }; return(View(model)); }
public ActionResult Create(SpaceStationCreate model) { if (!ModelState.IsValid) { return(View(model)); } var service = new SpaceStationService(); if (service.CreateSpaceStation(model)) { TempData["SaveResult"] = "Your Space Station was created."; return(RedirectToAction("Index")); } ; ModelState.AddModelError("", "Space Station could not be created."); return(View(model)); }
public ActionResult Edit(int id, SpaceStationEdit model) { if (!ModelState.IsValid) { return(View(model)); } if (model.Id != id) { ModelState.AddModelError("", "Id Mismatch"); return(View(model)); } var service = new SpaceStationService(); if (service.UpdateSpaceStation(model)) { TempData["SaveResult"] = "Your Space Station was updated!"; return(RedirectToAction("Index")); } ModelState.AddModelError("", "Your Space Station could not be updated."); return(View(model)); }