public ActionResult ModifikoProfesorinpOST(ProfesoriLista modeli) { try { var profesoriDB = db.tblPerdoruesi.Find(int.Parse(modeli.ProfesoriID)); if (profesoriDB == null) { Session["mesazhi"] = "Profesori nuk ekziston"; return(RedirectToAction("Index")); } CultureInfo myCItrad = new CultureInfo("bg-BG", false); DateTime parsedDate = DateTime.ParseExact(modeli.Datelindja, "dd-MM-yyyy", myCItrad); profesoriDB.Emri = modeli.Emri; profesoriDB.Mbiemri = modeli.Mbiemri; profesoriDB.Datelindja = parsedDate; profesoriDB.Telefoni = modeli.Telefoni; profesoriDB.Perdoruesi = modeli.Perdoruesi; profesoriDB.Fjalekalimi = modeli.Fjalekalimi; profesoriDB.KomunaID = modeli.KomunaID; profesoriDB.DepartamentiID = modeli.DepartamentiID; profesoriDB.Datelindja = parsedDate; db.Entry(profesoriDB).State = EntityState.Modified; db.SaveChanges(); Session["mesazhi"] = "Profesori u modifikua me sukses."; return(RedirectToAction("Index")); } catch (Exception e) { Session["Mesazhi"] = "Ka ndodhur nje gabim."; return(RedirectToAction("Index")); } }
public ActionResult ModifikoProfesorinGet(int ProfesoriID) { var profesori = db.tblPerdoruesi.Find(ProfesoriID); var komunat = (from k in db.tblKomuna select new { id = k.KomunaID, pershkrimi = k.Komua }).ToList(); var departamentet = (from d in db.tblDepartamenti select new { id = d.DepartamentiID, pershkrimi = d.Departamenti }).ToList(); ViewBag.Komunat = new SelectList(komunat, "id", "pershkrimi"); ViewBag.Departamentet = new SelectList(departamentet, "id", "pershkrimi"); if (profesori == null) { Session["mesazhi"] = "Profesori me kete numer nuk eshte gjetur."; return(RedirectToAction("index")); } else { var mbushModelin = new ProfesoriLista(); mbushModelin.Emri = profesori.Emri; mbushModelin.Mbiemri = profesori.Mbiemri; mbushModelin.Telefoni = profesori.Telefoni; mbushModelin.Perdoruesi = profesori.Perdoruesi; mbushModelin.Fjalekalimi = profesori.Fjalekalimi; mbushModelin.Datelindja = profesori.Datelindja.ToString("dd-MM-yyyy"); mbushModelin.DepartamentiID = profesori.DepartamentiID; mbushModelin.KomunaID = profesori.KomunaID; return(PartialView("_ModifikoProfesorinGet", mbushModelin)); } }