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