public IActionResult DodajRadnika(int RadilisteId)
        {
            OrganizacijaRadilistaDodajRadnikaVM Model = new OrganizacijaRadilistaDodajRadnikaVM();

            Model.listaRadnika = new List <SelectListItem>();
            Model.RadilisteId  = RadilisteId;
            List <Radnik> listaRadnika    = new List <Radnik>();
            List <Radnik> slobodniRadnici = new List <Radnik>();

            listaRadnika  = _db.Radnici.ToList();
            Model.DatumDo = DateTime.Now.AddDays(10);
            foreach (var item in listaRadnika)
            {
                if (_db.RadniNalozi.Where(x => x.RadnikID == item.RadnikID).FirstOrDefault() == null)
                {
                    slobodniRadnici.Add(_db.Radnici.Where(x => x.RadnikID == item.RadnikID).Include(x => x.Osoba).FirstOrDefault());
                }
            }
            Model.listaRadnika = slobodniRadnici.Select(x => new SelectListItem
            {
                Value = x.RadnikID.ToString(),
                Text  = x.Osoba.Ime + " " + x.Osoba.Prezime
            }).ToList();
            return(PartialView(Model));
        }
        public IActionResult SnimiRadnika(OrganizacijaRadilistaDodajRadnikaVM model)
        {
            if (!ModelState.IsValid)
            {
                return(RedirectToAction("DodajRadnika", model));
            }
            RadniNalog novi = new RadniNalog
            {
                DatumDo      = model.DatumDo,
                DatumDodjele = DateTime.Now,
                DatumOd      = DateTime.Now,
                Napomena     = model.Napomena,
                RadilisteID  = model.RadilisteId,
                RadnikID     = model.RadnikId,
                Zaduzenje    = model.Zaduzenje
            };

            _db.RadniNalozi.Add(novi);
            _db.SaveChanges();
            return(RedirectToAction("Prikazi", new { RadilisteId = model.RadilisteId }));
        }