public ActionResult DeleteConfirmed(int id) { ClientPref clientPref = db.ClientPrefs.Find(id); db.ClientPrefs.Remove(clientPref); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: ClientPrefs/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ClientPref clientPref = db.ClientPrefs.Find(id); if (clientPref == null) { return(HttpNotFound()); } return(View(clientPref)); }
public ActionResult Create(ClientPref clientPref) { var client = db.Clients.Where(c => c.ApplicationId == userId).SingleOrDefault(); if (ModelState.IsValid) { clientPref.ClientId = client.Id; db.ClientPrefs.Add(clientPref); db.SaveChanges(); return(RedirectToAction("LogOut", "Account")); } ViewBag.ClientId = new SelectList(db.Clients, "Id", "FirstName", clientPref.ClientId); return(View("Details", clientPref)); }
public ActionResult Edit(ClientPrefViewModel viewModel) { viewModel.Client.ApplicationId = userId; Client client = viewModel.Client; ClientPref clientPref = viewModel.ClientPref; if (ModelState.IsValid) { db.Entry(clientPref).State = EntityState.Modified; db.SaveChanges(); db.Entry(client).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Details", "Clients", viewModel)); } ViewBag.ClientId = new SelectList(db.Clients, "Id", "FirstName", viewModel.ClientPref.ClientId); return(RedirectToAction("Details", "Clients", viewModel)); }