//GET: GeckoHelperMethod private GeckoService CreateGeckoService() { var userID = Guid.Parse(User.Identity.GetUserId()); var service = new GeckoService(userID); return(service); }
public ActionResult Edit(int id, PairingEdit model) { var userID = Guid.Parse(User.Identity.GetUserId()); var svc = new GeckoService(userID); ViewBag.MaleGeckoID = new SelectList(svc.GetMaleGeckos(), "GeckoID", "GeckoName", model.MaleGeckoID); ViewBag.FemaleGeckoID = new SelectList(svc.GetFemaleGeckos(), "GeckoID", "GeckoName", model.FemaleGeckoID); if (!ModelState.IsValid) { return(View(model)); } if (model.PairingID != id) { ModelState.AddModelError("", "Id Mismatch"); return(View(model)); } var service = CreatePairingService(); if (service.UpdatePairing(model)) { TempData["SaveResult"] = "Pairing information was updated."; return(RedirectToAction("Index")); } ModelState.AddModelError("", "Pairing information could not be updated."); return(View(model)); }
// GET: Gecko public ActionResult Index() { var userID = Guid.Parse(User.Identity.GetUserId()); var service = new GeckoService(userID); var model = service.GetGeckos(); return(View(model)); }
public ActionResult Create() { var userID = Guid.Parse(User.Identity.GetUserId()); var service = new GeckoService(userID); ViewBag.MaleGeckoID = new SelectList(service.GetMaleGeckos(), "GeckoID", "GeckoName"); ViewBag.FemaleGeckoID = new SelectList(service.GetFemaleGeckos(), "GeckoID", "GeckoName"); return(View()); }
public ActionResult Create() { var userID = Guid.Parse(User.Identity.GetUserId()); var svc = new GeckoService(userID); ViewBag.LoanedGeckoID = new SelectList(svc.GetGeckos(), "GeckoID", "GeckoName"); return(View()); }
public ActionResult Edit(int id) { var userID = Guid.Parse(User.Identity.GetUserId()); var svc = new GeckoService(userID); var service = CreateLoanService(); var detail = service.GetLoanByID(id); var model = new LoanEdit { LoanID = detail.LoanID, LoanedGeckoID = detail.LoanedGeckoID, LoanedGeckoName = detail.LoanedGeckoName, LeaseeName = detail.LeaseeName, LoanStart = detail.LoanStart, LoanDuration = detail.LoanDuration }; ViewBag.LoanedGeckoID = new SelectList(svc.GetGeckos(), "GeckoID", "GeckoName", model.LoanedGeckoID); return(View(model)); }
public ActionResult Edit(int id) { var userID = Guid.Parse(User.Identity.GetUserId()); var svc = new GeckoService(userID); var service = CreatePairingService(); var detail = service.GetPairingById(id); var model = new PairingEdit { PairingID = detail.PairingID, MaleGeckoID = detail.MaleGeckoID, MaleGeckoName = detail.MaleGeckoName, FemaleGeckoID = detail.FemaleGeckoID, FemaleGeckoName = detail.FemaleGeckoName, Season = detail.Season }; ViewBag.MaleGeckoID = new SelectList(svc.GetMaleGeckos(), "GeckoID", "GeckoName", model.MaleGeckoID); ViewBag.FemaleGeckoID = new SelectList(svc.GetFemaleGeckos(), "GeckoID", "GeckoName", model.FemaleGeckoID); return(View(model)); }