private WorkerBeeService CreateWorkerBeeService() { var userId = Guid.Parse(User.Identity.GetUserId()); var service = new WorkerBeeService(userId); return(service); }
// GET: Hive/Delete/5 public ActionResult Delete(int id) { var service = new WorkerBeeService(); var model = service.GetBeesById(id); return(View(model)); }
public ActionResult Index() { //var userId = Guid.Parse(User.Identity.GetUserId()); // GetUserId not valid method in .NET Core afaik var service = new WorkerBeeService(userId); //can't take in bc of ln24 var model = service.GetBees(); return(View(model)); }
public ActionResult DeleteHive(int id) { var service = new WorkerBeeService(); service.DeleteBees(id); TempData["SaveResult"] = "Your Hive has been deleted. Rest in Pollen."; return(RedirectToAction("Index")); }
// GET: Hive/Edit/5 public ActionResult Edit(int id) { var service = new WorkerBeeService(); var detail = service.GetBeesById(id); var model = new WorkerBeeEdit { OriginDate = detail.OriginDate, OriginLocation = detail.OriginLocation, }; return(View()); }
public ActionResult Create(WorkerBeeCreate model) { if (!ModelState.IsValid) { return(View(model)); } var service = new WorkerBeeService(); if (service.CreateBees(model)) { TempData["SaveResult"] = "Your worker bees were added. May they polinate."; return(RedirectToAction("Index")); } ModelState.AddModelError("", "Worker bees could not be added."); return(View(model)); }
public ActionResult Edit(int id, WorkerBeeEdit model) { if (!ModelState.IsValid) { return(View(model)); } if (model.Id != id) { ModelState.AddModelError("", "Id Mismatch"); return(View(model)); } var service = new WorkerBeeService(); if (service.UpdateBees(model)) { TempData["SaveResult"] = "Your bees were been edited."; return(RedirectToAction("Index")); } ModelState.AddModelError("", "Your bees could not be edited."); return(View(model)); }