예제 #1
0
        public ActionResult Dodaj(int zaposlenikId)
        {
            ObustaveUrediVM Model = new ObustaveUrediVM();

            Model.ZaposlenikId      = zaposlenikId;
            Model.ZaposleniciList   = UcitajZaposlenike();
            Model.VrsteObustavaList = UcitajVrsteObustava();
            Model.Valid             = true;

            return(View("Uredi", Model));
        }
예제 #2
0
        public ActionResult Uredi(int obustavaId)
        {
            Obustave        entity = ctx.Obustaves.Find(obustavaId);
            ObustaveUrediVM Model  = new ObustaveUrediVM();

            Model.Id              = entity.Id;
            Model.Aktivan         = entity.Aktivan;
            Model.BrojRata        = entity.BrojRata;
            Model.Iznos           = entity.Iznos;
            Model.RataIznos       = entity.RataIznos;
            Model.VrstaObustaveId = entity.VrstaObustaveId;
            Model.ZaposlenikId    = entity.ZaposlenikId;
            Model.DatumIzdavanja  = entity.DatumIzdavanja;
            Model.DatumPrestanka  = entity.DatumPrestanka;
            Model.Valid           = entity.Valid;

            Model.VrsteObustavaList = UcitajVrsteObustava();
            Model.ZaposleniciList   = UcitajZaposlenike();

            return(View("Uredi", Model));
        }
예제 #3
0
        public ActionResult Snimi(ObustaveUrediVM vm)
        {
            if (!ModelState.IsValid)
            {
                vm.VrsteObustavaList = UcitajVrsteObustava();
                vm.ZaposleniciList   = UcitajZaposlenike();
                return(View("Uredi", vm));
            }

            Obustave entity;

            if (vm == null || vm.Id == 0)
            {
                entity = new Obustave();
                ctx.Obustaves.Add(entity);
            }
            else
            {
                entity = ctx.Obustaves.Find(vm.Id);
            }

            entity.Id              = vm.Id;
            entity.Iznos           = vm.Iznos;
            entity.RataIznos       = vm.RataIznos;
            entity.BrojRata        = vm.BrojRata;
            entity.Aktivan         = vm.Aktivan;
            entity.DatumIzdavanja  = vm.DatumIzdavanja;
            entity.DatumPrestanka  = vm.DatumPrestanka;
            entity.VrstaObustaveId = vm.VrstaObustaveId;
            entity.ZaposlenikId    = vm.ZaposlenikId;
            entity.Valid           = vm.Valid;

            ctx.SaveChanges();

            return(RedirectToAction("Uredi", "Zaposlenik", new { korisnikId = entity.ZaposlenikId }));
        }