public ActionResult Create([Bind(Include = "ID,Email,firstName,lastName,PhoneNumber,Studio,Position,hireDate")] Regeistar regeistar) { if (ModelState.IsValid) { Guid memberID; Guid.TryParse(User.Identity.GetUserId(), out memberID); regeistar.ID = memberID; db.Regeistars.Add(regeistar); //db.SaveChanges will throw an Exception if the user already exists try { db.SaveChanges(); return(RedirectToAction("Index")); } catch (Exception) { return(View("DuplicateUser")); } //Guid memberID; //Guid.TryParse(User.Identity.GetUserId(), out memberID); //regeistar.ID = memberID; //db.Regeistars.Add(regeistar); //db.SaveChanges(); //return RedirectToAction("Index"); } return(View(regeistar)); }
public ActionResult DeleteConfirmed(Guid id) { Regeistar regeistar = db.Regeistars.Find(id); db.Regeistars.Remove(regeistar); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ID,Email,firstName,lastName,PhoneNumber,Studio,Position,hireDate")] Regeistar regeistar) { if (ModelState.IsValid) { db.Entry(regeistar).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(regeistar)); }
// GET: Regeistars/Edit/5 public ActionResult Edit(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Regeistar regeistar = db.Regeistars.Find(id); if (regeistar == null) { return(HttpNotFound()); } return(View(regeistar)); }