// GET: Asiakasluokittelu/Edit/5 public ActionResult Edit(int?id) { //Luodaan multihaku niminen lista dropdownia varten. Dropdown näyttää asiakasnumeron ja asiakkaan etu- ja sukunimen var multihaku = db.Asiakkaanperustiedot.Include(k => k.Asiakasluokittelu); List <SelectListItem> Asiakas = new List <SelectListItem>(); foreach (var Asiakkas in multihaku.ToList()) { Asiakas.Add(new SelectListItem { Value = Asiakkas.Asiakasnumero.ToString(), Text = Asiakkas.Asiakasnumero.ToString() + " - " + Asiakkas.Asiakas }); } if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Asiakasluokittelu asiakasluokittelu = db.Asiakasluokittelu.Find(id); if (asiakasluokittelu == null) { return(HttpNotFound()); } ViewBag.Asiakasnumero = new SelectList(Asiakas, "Value", "Text", asiakasluokittelu.Asiakasnumero); return(View(asiakasluokittelu)); }
public ActionResult DeleteConfirmed(int id) { Asiakasluokittelu asiakasluokittelu = db.Asiakasluokittelu.Find(id); db.Asiakasluokittelu.Remove(asiakasluokittelu); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create([Bind(Include = "Luokitteluid,Asiakasnumero,Eläkeläisalennus,Tv,Pöytäkone,Kannettava,Matkapuhelin,Tabletti,Mokkula,Wlan")] Asiakasluokittelu asiakasluokittelu) { if (ModelState.IsValid) { db.Asiakasluokittelu.Add(asiakasluokittelu); db.SaveChanges(); return(RedirectToAction("Create", "Asiakastapahtumat")); } ViewBag.Asiakasnumero = new SelectList(db.Asiakkaanperustiedot, "Asiakasnumero", "Asiakas", asiakasluokittelu.Asiakasnumero); return(View(asiakasluokittelu)); }
// GET: Asiakasluokittelu/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Asiakasluokittelu asiakasluokittelu = db.Asiakasluokittelu.Find(id); if (asiakasluokittelu == null) { return(HttpNotFound()); } return(View(asiakasluokittelu)); }