// GET: Asiakastapahtumat/Edit/5 public ActionResult Edit(int?id) { { var multihaku = db.Asiakastapahtumat.Include(k => k.Asiakkaanperustiedot); //Lisätään dropdowniin asiakasnumeron lisäksi nimi 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.Asiakkaanperustiedot.Asiakas }); } if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Asiakastapahtumat asiakastapahtumat = db.Asiakastapahtumat.Find(id); if (asiakastapahtumat == null) { return(HttpNotFound()); } ViewBag.Asiakasnumero = new SelectList(Asiakas, "Value", "Text", asiakastapahtumat.Asiakasnumero); return(View(asiakastapahtumat)); } }
public ActionResult DeleteConfirmed(int id) { Asiakastapahtumat asiakastapahtumat = db.Asiakastapahtumat.Find(id); //Hakee id:llä oikean asiakkaan db.Asiakastapahtumat.Remove(asiakastapahtumat); //Poistaa asiakastapahtuman db.SaveChanges(); //Tallentaa muutokset return(RedirectToAction("Index")); //Palaa Indexiin }
public ActionResult Edit([Bind(Include = "Tapahtumaid,Asiakasnumero,Päivämäärä,Yhteydenotto,Kuvaus,Ratkaisu")] Asiakastapahtumat asiakastapahtumat) { if (ModelState.IsValid) { db.Entry(asiakastapahtumat).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Asiakasnumero = new SelectList(db.Asiakkaanperustiedot, "Asiakasnumero", "Asiakas", asiakastapahtumat.Asiakasnumero); return(View(asiakastapahtumat)); }
public ActionResult Create([Bind(Include = "Tapahtumaid,Asiakasnumero,Asiakas,Päivämäärä,Yhteydenotto,Kuvaus,Ratkaisu")] Asiakastapahtumat asiakastapahtumat) { if (ModelState.IsValid) { db.Asiakastapahtumat.Add(asiakastapahtumat); //Lisää asiakastapahtuman db.SaveChanges(); return(RedirectToAction("Index")); //Palaa Indexiin } ViewBag.Asiakasnumero = new SelectList(db.Asiakkaanperustiedot, "Asiakasnumero", "Asiakas", asiakastapahtumat.Asiakasnumero); return(View(asiakastapahtumat)); }
// GET: Asiakastapahtumat/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Asiakastapahtumat asiakastapahtumat = db.Asiakastapahtumat.Find(id); if (asiakastapahtumat == null) { return(HttpNotFound()); } return(View(asiakastapahtumat)); }
// GET: Asiakastapahtumat/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Asiakastapahtumat asiakastapahtumat = db.Asiakastapahtumat.Find(id); //Hakee id:llä oikean asiakkaan if (asiakastapahtumat == null) { return(HttpNotFound()); } return(View(asiakastapahtumat)); }