public IActionResult ProjektUredi(int Id)
        {
            ProjektDodajVM model = _db.Projekt.Where(x => x.Id == Id).Select(x => new ProjektDodajVM
            {
                DatumPocetka  = x.DatumPocetka,
                NazivProjekta = x.NazivProjekta,
                Opis          = x.Opis,
                ProjektId     = x.Id,
                Rok           = x.Rok,
                RadnikId      = _db.ProjektniTim.Include(y => y.RolaNaProjektu).Where(y => y.ProjektId == x.Id && string.Compare(y.RolaNaProjektu.Rola, "Product Owner") == 0).Select(x => x.KorisnikID).FirstOrDefault(),
            }).FirstOrDefault();

            return(RedirectToAction("ProjektDodaj", model));
        }
        public IActionResult ProjektDodaj(ProjektDodajVM model = null)
        {
            if (model.RadnikId != 0)
            {
                model.listaRadnika = _db.Korsinik.Select(y => new SelectListItem
                {
                    Text  = y.Ime + ' ' + y.Prezime,
                    Value = y.Id.ToString()
                });
                return(View(model));
            }

            ProjektDodajVM owner = new ProjektDodajVM
            {
                listaRadnika = _db.Korsinik.Select(a => new SelectListItem
                {
                    Text  = a.Ime + " " + a.Prezime,
                    Value = a.Id.ToString()
                })
            };

            return(View(owner));
        }
        public IActionResult ProjektSnimi(ProjektDodajVM model)
        {
            if (model.ProjektId == 0)
            {
                Projekt projekt = new Projekt
                {
                    DatumPocetka  = DateTime.Now,
                    Rok           = model.Rok,
                    NazivProjekta = model.NazivProjekta,
                    Opis          = model.Opis
                };
                _db.Add(projekt);
                _db.SaveChanges();

                _db.Add(new ProjektniTim
                {
                    KorisnikID       = model.RadnikId,
                    ProjektId        = projekt.Id,
                    RolaNaProjektuId = _db.RoleNaProjektu.Where(x => string.Compare(x.Rola, "Product Owner") == 0).FirstOrDefault().Id
                });

                _db.SaveChanges();
                return(RedirectToAction("PrikaziAktivneProjekte"));
            }
            Projekt izmejna = _db.Projekt.Where(x => x.Id == model.ProjektId).FirstOrDefault();

            izmejna.NazivProjekta = model.NazivProjekta;
            izmejna.Opis          = model.Opis;
            izmejna.Rok           = model.Rok;
            izmejna.DatumPocetka  = model.DatumPocetka;
            ProjektniTim owner = _db.ProjektniTim.Where(x => x.ProjektId == izmejna.Id).FirstOrDefault(); //&& string.Compare(x.Korisnik.LoginRola.OpisRole, "Product Owner") == 0

            owner.KorisnikID = model.RadnikId;
            _db.SaveChanges();
            return(RedirectToAction("PrikaziAktivneProjekte"));
        }