public ActionResult Snimi(StudiranjeUrediVM model)
        {
            if (!ModelState.IsValid)
            {
                UcitajStavke(model);

                return(View("Uredi", model));
            }

            Studiranje entity;

            if (model.Id == 0)
            {
                entity                  = new Studiranje();
                entity.Student          = new Student();
                entity.Student.Korisnik = new Korisnik();
                ctx.Studiranjes.Add(entity);
            }
            else
            {
                entity = ctx.Studiranjes
                         .Where(s => s.Id == model.Id)
                         .Include(s => s.Student.Korisnik)
                         .Single();
            }


            entity.BrojIndeksa = model.BrojIndeksa;
            entity.NppId       = model.Npp.Value;


            ctx.SaveChanges();

            return(RedirectToAction("Index"));
        }
        public ActionResult Obrisi(int studentiranjeId)
        {
            Studiranje x = ctx.Studiranjes.Find(studentiranjeId);

            ctx.Studiranjes.Remove(x);
            ctx.SaveChanges();

            return(RedirectToAction("Index"));
        }
        public ActionResult Uredi(int studentiranjeId)
        {
            Studiranje student = ctx.Studiranjes
                                 .Where(x => x.Id == studentiranjeId)
                                 .Include(x => x.Student.Korisnik)
                                 .Single();

            StudiranjeUrediVM Model = new StudiranjeUrediVM
            {
                Id          = student.Id,
                OdsjekId    = student.Npp.OdsjekId,
                BrojIndeksa = student.BrojIndeksa,
            };

            UcitajStavke(Model);


            return(View("Uredi", Model));
        }
Пример #4
0
        private static void GenerisiKorisnike(int x)
        {
            for (int i = 0; i < x; i++)
            {
                Korisnik k1 = new Korisnik
                {
                    KorisnickoIme = "korsnik" + i,
                    Lozinka       = "test",
                    Ime           = "Ime" + i,
                    Prezime       = "Prezime" + i,
                };
                korisniks.Add(k1);
                Zaposlenik z1 = new Zaposlenik()
                {
                    Korisnik = k1,
                };
                zaposleniks.Add(z1);
                Student s1 = new Student()
                {
                    Korisnik = k1,
                };
                students.Add(s1);

                Studiranje stu1 = new Studiranje
                {
                    Student             = s1,
                    BrojIndeksa         = new Guid().ToString().Substring(0, 6),
                    UgovorPocetak       = DateTime.Now.AddYears(-2),
                    StudentiranjeStatus = StudentiranjeStatus.Aktivan,
                };
                studentiranjes.Add(stu1);

                Studiranje stu2 = new Studiranje
                {
                    Student             = s1,
                    BrojIndeksa         = new Guid().ToString().Substring(0, 6),
                    UgovorPocetak       = DateTime.Now.AddYears(-1),
                    StudentiranjeStatus = StudentiranjeStatus.Aktivan,
                };
                studentiranjes.Add(stu2);
            }
        }