// GET: CharRace/Details/5 public ActionResult Details(int id) { var service = new CharRaceServices(); var model = service.GetRaceById(id); return(View(model)); }
// GET: CharRace public ActionResult Index() { var service = new CharRaceServices(); var model = service.GetRaces(); return(View(model)); }
public ActionResult DeleteConfirmed(int id) { var service = new CharRaceServices(); if (service.DeleteRace(id)) { return(RedirectToAction("Index")); } return(RedirectToAction("Delete", new { id })); }
// GET: Character/Create public ActionResult Create() { var charRaceService = new CharRaceServices(); var raceList = charRaceService.GetRaces(); ViewBag.CharRaceID = new SelectList(raceList, "ID", "RaceName"); var charClassService = new CharClassServices(); var classList = charClassService.GetClasses(); ViewBag.CharClassID = new SelectList(classList, "ID", "ClassName"); return(View()); }
// GET: CharRace/Edit/5 public ActionResult Edit(int id) { var service = new CharRaceServices(); var detail = service.GetRaceById(id); var model = new CharRaceEdit { RaceName = detail.RaceName, Size = detail.Size, Speed = detail.Speed, SpecialAttributes = detail.SpecialAttributes, Languages = detail.Languages, }; return(View(model)); }
public ActionResult Edit(CharRaceEdit model) { if (!ModelState.IsValid) { return(View(model)); } var service = new CharRaceServices(); if (service.UpdateRaces(model)) { return(RedirectToAction("Index")); } ModelState.AddModelError("", "Race could not be edited."); return(View(model)); }
public ActionResult Create(CharRaceCreate model) { if (!ModelState.IsValid) { return(View(model)); } var service = new CharRaceServices(); if (service.Create(model)) { return(RedirectToAction("Index")); } ModelState.AddModelError("", "Race Could not be Added"); return(View(model)); }