예제 #1
0
        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"));
            }
        }
예제 #2
0
        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));
            }
        }