示例#1
0
        public ActionResult Spremi(RadniciAddVM vm)
        {
            //TODO provjeriti sta sa validacijom kada je poziv iz uredi
            if (!ModelState.IsValid)
            {
                return(View("Dodaj", vm));
            }

            Radnici i;

            if (vm.Id == 0)
            {
                i = new Radnici();
                ctx.Radnici.Add(i);
            }
            else
            {
                i = ctx.Radnici.Find(vm.Id);
            }

            i.DatumRodjenja  = vm.DatumRodjenja;
            i.Email          = vm.Email;
            i.KontaktTelefon = vm.KontaktTelefon;
            i.Grad           = vm.Grad;
            i.Ime            = vm.Ime;
            i.Prezime        = vm.Prezime;
            i.Spol           = vm.Spol;
            i.Zvanje         = vm.Zvanje;

            ctx.SaveChanges();

            return(RedirectToAction("Index"));
        }
示例#2
0
        public ActionResult Save(RadniciAddVM vm)
        {
            if (!ModelState.IsValid)
            {
                return(View("Add", vm));
            }


            Radnici r = new Radnici();

            r.Ime            = vm.Ime;
            r.Prezime        = vm.Prezime;
            r.ImeRoditelja   = vm.ImeRoditelja;
            r.JMBG           = vm.JMBG;
            r.DatumRodjenja  = vm.DatumRodjenja;
            r.Spol           = vm.Spol;
            r.KontaktTelefon = vm.KontaktTelefon;
            r.Email          = vm.Email;

            ctx.Radnici.Add(r);
            ctx.SaveChanges();

            return(RedirectToAction("Index"));
        }
示例#3
0
        public ActionResult Add()
        {
            var model = new RadniciAddVM();

            return(View(model));
        }