public ActionResult Edit(Shoferi shof) { if (Session["UserID"] != null) { ShoferiBusiness shb = new ShoferiBusiness(); if (ModelState.IsValid) { if (shb.Shoferet.Any(ac => ac.perdoruesi.Equals(shof.perdoruesi) && !ac.Id.Equals(shof.Id))) { //error ModelState.AddModelError(string.Empty, "Ky shofer egziston"); return(View()); } else { shb.modifiko(shof); return(RedirectToAction("Index", "Shoferi")); } } else { Utility utility = new Utility(); ViewBag.IdDispecher = new SelectList(utility.GetDispecher(), "id", "emri"); ViewBag.IdKlienti = new SelectList(utility.GetKlient(), "id", "emri"); return(View()); } } else { return(RedirectToAction("Index", "Hyrje")); } }
public ActionResult Edit(int id) { if (Session["UserID"] != null) { ShoferiBusiness shb = new ShoferiBusiness(); Shoferi shof = shb.Shoferet.Single(s => s.Id == id); Utility utility = new Utility(); ViewBag.IdDispecher = new SelectList(utility.GetDispecher(), "id", "emri", shof.IdDispecher); ViewBag.IdKlienti = new SelectList(utility.GetKlient(), "id", "emri", shof.IdKlienti); return(View(shof)); } else { return(RedirectToAction("Index", "Hyrje")); } }