Example #1
0
        public ActionResult Dodaj()
        {
            if (Autentifikacija.KorisnikSesija == null)
            {
                return(RedirectToAction("Index", "Login", new { area = "" }));
            }

            DodajRadnoMjestoVM Model = new DodajRadnoMjestoVM();

            return(View("Dodaj", Model));
        }
Example #2
0
        public ActionResult Uredi(int MjestoId)
        {
            if (Autentifikacija.KorisnikSesija == null)
            {
                return(RedirectToAction("Index", "Login", new { area = "" }));
            }

            DodajRadnoMjestoVM Model = new DodajRadnoMjestoVM();
            RadnoMjesto        R     = ctx.RadnoMjesto.Where(x => x.Id == MjestoId).FirstOrDefault();

            Model.DuzinaRadnogVremena = R.DuzinaRadnogVremena;
            Model.Naziv         = R.Naziv;
            Model.Opis          = R.Opis;
            Model.Priotritet    = R.Prioritet;
            Model.RadnoMjestoId = R.Id;

            return(View("Dodaj", Model));
        }
Example #3
0
        public ActionResult Snimi(DodajRadnoMjestoVM Model)
        {
            if (Autentifikacija.KorisnikSesija == null)
            {
                return(RedirectToAction("Index", "Login", new { area = "" }));
            }

            if (!ModelState.IsValid)
            {
                return(View("Dodaj", Model));
            }

            RadnoMjesto R;

            if (Model.RadnoMjestoId == 0)
            {
                R = new RadnoMjesto();
                ctx.RadnoMjesto.Add(R);
                R.DuzinaRadnogVremena = Model.DuzinaRadnogVremena;
                R.isActive            = true;
                R.Naziv     = Model.Naziv;
                R.Opis      = Model.Opis;
                R.Prioritet = Model.Priotritet;
            }
            else
            {
                R    = ctx.RadnoMjesto.Where(x => x.Id == Model.RadnoMjestoId).FirstOrDefault();
                R.Id = Model.RadnoMjestoId;
                R.DuzinaRadnogVremena = Model.DuzinaRadnogVremena;
                R.isActive            = true;
                R.Naziv     = Model.Naziv;
                R.Opis      = Model.Opis;
                R.Prioritet = Model.Priotritet;
            }

            ctx.SaveChanges();

            return(RedirectToAction("Prikazi"));
        }