public ActionResult Izlistaj()
        {
            BazaProjekatEntities4 dbKorisnici = new BazaProjekatEntities4();
            List <Korisnik>       korisnici   = dbKorisnici.Korisniks.ToList();

            return(View(korisnici));
        }
 public ActionResult Delete(int id)
 {
     using (BazaProjekatEntities4 dbModel = new BazaProjekatEntities4())
     {
         return(View(dbModel.Korisniks.Where(x => x.KorisnikID == id).FirstOrDefault()));
     }
 }
        public ActionResult Edit2(int id)
        {
            using (var dbModel = new BazaProjekatEntities4())
            {
                var user = dbModel.Korisniks.FirstOrDefault(x => x.KorisnikID == id);
                //Uraditi ako je korisnik Null , vratiti "nije nadjen korisnik"

                var vm = new LozinkaAdmin {
                    Id = id
                };


                return(View(vm));
            }
        }
        public ActionResult Edit(int id)
        {
            using (var dbModel = new BazaProjekatEntities4())
            {
                var user = dbModel.Korisniks.FirstOrDefault(x => x.KorisnikID == id);
                //Uraditi ako je korisnik Null , vratiti "nije nadjen korisnik"

                var vm = new EditUserVm {
                    Id = id
                };
                vm.Korisnickoime = user.Korisnickoime;
                vm.Admin         = user.DaLiJeAdmin;
                vm.Gost          = user.Gost;
                vm.PravoUnosa    = user.PravoUnosa;
                return(View(vm));
            }
        }
 public ActionResult Delete(int id, FormCollection collection)
 {
     try
     {
         using (BazaProjekatEntities4 dbModel = new BazaProjekatEntities4())
         {
             Korisnik korisnik = dbModel.Korisniks.Where(x => x.KorisnikID == id).FirstOrDefault();
             dbModel.Korisniks.Remove(korisnik);
             dbModel.SaveChanges();
         }
         return(RedirectToAction("Izlistaj"));
     }
     catch
     {
         return(View());
     }
 }
        public ActionResult Edit2(LozinkaAdmin model)
        {
            var db   = new BazaProjekatEntities4();
            var user = db.Korisniks.FirstOrDefault(x => x.KorisnikID == model.Id);

            // to do : Do a null check on user to be safe :)

            // Map the property values from view model to entity object

            user.Lozinka        = model.Lozinka;
            user.PotvrdiLozinku = model.PotvrdiLozinku;

            db.Entry(user).State = EntityState.Modified;
            db.SaveChanges();

            return(RedirectToAction("Izlistaj"));
        }
Example #7
0
        public ActionResult DodajiliIzmeni(Korisnik korisnikmodel)
        {
            using (BazaProjekatEntities4 Modelkorisnik = new BazaProjekatEntities4())
            {
                if (Modelkorisnik.Korisniks.Any(x => x.Korisnickoime == korisnikmodel.Korisnickoime))
                {
                    ViewBag.DuplicateMessage = "Korisnicko ime vec postoji.";
                    return(View("DodajiliIzmeni", korisnikmodel));
                }
                Modelkorisnik.Korisniks.Add(korisnikmodel);
                Modelkorisnik.SaveChanges();
            }
            ModelState.Clear();
            ViewBag.SuccessMessage = "Registracija je uspela";



            return(RedirectToAction("Index", "Login"));
        }
        public ActionResult Dodaj(Korisnik korisnikmodel)
        {
            using (BazaProjekatEntities4 Modelkorisnik = new BazaProjekatEntities4())
            {
                if (Modelkorisnik.Korisniks.Any(x => x.Korisnickoime == korisnikmodel.Korisnickoime))
                {
                    ViewBag.DuplicateMessage = "Korisnicko ime vec postoji.";
                    return(View("Index", korisnikmodel));
                }
                Modelkorisnik.Korisniks.Add(korisnikmodel);
                Modelkorisnik.SaveChanges();
            }
            ModelState.Clear();
            ViewBag.SuccessMessage = "Dodavanje Korisnika Uspelo";



            return(RedirectToAction("Izlistaj", "KorisnikAdmin"));
        }
 public ActionResult Odobri(ProjekatFinalni.Models.Korisnik korisnikModel)
 {
     using (BazaProjekatEntities4 db = new BazaProjekatEntities4())
     {
         var korisnikPodaci = db.Korisniks.Where(x => x.Korisnickoime == korisnikModel.Korisnickoime && x.Lozinka == korisnikModel.Lozinka).FirstOrDefault();
         if (korisnikPodaci == null)
         {
             korisnikModel.LoginErrorPoruka = "Pogresno korisnicko ime ili lozinka,molim pokusajte ponovo.";
             return(View("Index", korisnikModel));
         }
         else
         {
             Session["korisnikID"]  = korisnikPodaci.KorisnikID;
             Session["korisnikIme"] = korisnikPodaci.Korisnickoime;
             Session["Admin"]       = korisnikPodaci.DaLiJeAdmin;
             Session["Gost"]        = korisnikPodaci.Gost;
             Session["SamoUnos"]    = korisnikPodaci.PravoUnosa;
             return(RedirectToAction("Index", "Skola"));
         }
     }
 }