Ejemplo n.º 1
0
        public ActionResult Spremi(RaspodjelaPoslaDodajVM vm)
        {
            RaspodjelaPosla raspodjelaPosla = new RaspodjelaPosla
            {
                GradilisteId = vm.GradilisteId,
                PocetakRada  = vm.PocetakRada,
                TipPoslaId   = vm.TipPoslaId,
                Opis         = vm.Opis,
                RadnikId     = vm.RadnikId,
                KorisnikId   = Autentifikacija.GetLogiraniKorisnik(this.HttpContext).Id
            };

            ctx.RaspodjelaPosla.Add(raspodjelaPosla);

            var radnik = ctx.Radnici.Find(vm.RadnikId);

            radnik.isZaduzen = true;

            ctx.SaveChanges();

            return(RedirectToAction("PregledRadnika", "Projekti", new
            {
                Id = vm.GradilisteId
            }));
        }
Ejemplo n.º 2
0
        public ActionResult Dodaj(int gradilisteId)
        {
            var model = new RaspodjelaPoslaDodajVM
            {
                listaRadnik  = BindRadnici(),
                GradilisteId = gradilisteId,
                TipPosla     = ctx.TipPosla
                               .Select(x => new SelectListItem {
                    Value = x.Id.ToString(), Text = x.Naziv
                }).ToList(),
                PocetakRada = DateTime.UtcNow
            };

            return(View(model));
        }