public ActionResult Create(GSCUser gscUser) { GSCClient gscClient = db.GSCClients.Find(gscUser.GSCClientID); if (gscClient == null) { return(HttpNotFound()); } ModelState.Clear(); gscUser.Validate(ModelState, gscUser.EmailAddress, gscClient); if (ModelState.IsValid) { db.GSCUsers.Add(gscUser); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.GSCClientID = new SelectList(db.GSCClients, "ID", "Name", gscClient.ID); return(View(gscUser)); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } GSCUser gscUser = db.GSCUsers.Find(id); if (gscUser == null) { return(HttpNotFound()); } GSCClient gscClient = db.GSCClients.Find(gscUser.GSCClientID); if (gscClient == null) { return(HttpNotFound()); } ViewBag.GSCClientID = new SelectList(db.GSCClients, "ID", "Name", gscClient.ID); return(View(gscUser)); }
public ActionResult CreateClient(GSCClient gscClient) { if (ModelState.IsValid) { db.GSCClients.Add(gscClient); db.SaveChanges(); return(RedirectToAction("Clients")); } return(View(gscClient)); }
public ActionResult EditClient(GSCClient gscClient) { if (ModelState.IsValid) { db.Entry(gscClient).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Clients")); } return(View(gscClient)); }
public ActionResult EditClient(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } GSCClient gscClient = db.GSCClients.Find(id); if (gscClient == null) { return(HttpNotFound()); } return(View(gscClient)); }
public ActionResult Edit(GSCUser gscUser) { if (ModelState.IsValid) { db.Entry(gscUser).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } GSCClient gscClient = db.GSCClients.Find(gscUser.GSCClientID); if (gscClient == null) { return(HttpNotFound()); } ViewBag.GSCClientID = new SelectList(db.GSCClients, "ID", "Name", gscClient.ID); return(View(gscUser)); }