public ActionResult ModifikoStudentinPost(StudentiLista modeli) { try { var studentiDB = db.tblPerdoruesi.Find(int.Parse(modeli.StudentiID)); if (studentiDB == null) { Session["mesazhi"] = "Studenti nuk ekziston"; return(RedirectToAction("Index")); } CultureInfo myCItrad = new CultureInfo("bg-BG", false); DateTime parsedDate = DateTime.ParseExact(modeli.Datelindja, "dd-MM-yyyy", myCItrad); studentiDB.Emri = modeli.Emri; studentiDB.Mbiemri = modeli.Mbiemri; studentiDB.Datelindja = parsedDate; studentiDB.Telefoni = modeli.Telefoni; studentiDB.Perdoruesi = modeli.Perdoruesi; studentiDB.Fjalekalimi = modeli.Fjalekalimi; studentiDB.KomunaID = modeli.KomunaID; studentiDB.DepartamentiID = modeli.DepartamentiID; studentiDB.Datelindja = parsedDate; db.Entry(studentiDB).State = EntityState.Modified; db.SaveChanges(); Session["mesazhi"] = "Studenti u modifikua me sukses."; return(RedirectToAction("Index")); } catch (Exception e) { Session["Mesazhi"] = "Ka ndodhur nje gabim."; return(RedirectToAction("Index")); } }
public ActionResult ModifikoStudentinGet(int StudentiID) { var studenti = db.tblPerdoruesi.Find(StudentiID); 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 (studenti == null) { Session["mesazhi"] = "Studenti me kete numer nuk eshte gjetur."; return(RedirectToAction("index")); } else { var mbushModelin = new StudentiLista(); mbushModelin.Emri = studenti.Emri; mbushModelin.Mbiemri = studenti.Mbiemri; mbushModelin.Telefoni = studenti.Telefoni; mbushModelin.Perdoruesi = studenti.Perdoruesi; mbushModelin.Fjalekalimi = studenti.Fjalekalimi; mbushModelin.Datelindja = studenti.Datelindja.ToString("dd-MM-yyyy"); mbushModelin.DepartamentiID = studenti.DepartamentiID; mbushModelin.KomunaID = studenti.KomunaID; return(PartialView("_ModifikoStudentinGet", mbushModelin)); } }