public ActionResult Snimi(StomatologIzmijeniVM stomatolog) { if (!ModelState.IsValid) { return(PartialView("Izmijeni", stomatolog)); } else { Stomatolog stomatologDB; if (stomatolog.Id == 0) { stomatologDB = new Stomatolog(); stomatologDB.Korisnik = new Korisnik(); ctx.Stomatologs.Add(stomatologDB); } else { stomatologDB = ctx.Stomatologs.Where(s => s.Id == stomatolog.Id).Include(s => s.Korisnik).FirstOrDefault(); } stomatologDB.Korisnik.Ime = stomatolog.Ime; stomatologDB.Korisnik.Prezime = stomatolog.Prezime; stomatologDB.Korisnik.Email = stomatolog.Email; stomatologDB.Korisnik.Mobitel = stomatolog.Mobitel; stomatologDB.Korisnik.Adresa = stomatolog.Adresa; stomatologDB.Korisnik.KorisnickoIme = stomatolog.KorisnickoIme; stomatologDB.JMBG = stomatolog.JMBG; stomatologDB.Titula = stomatolog.Titula; stomatologDB.Korisnik.IsAdmin = stomatolog.IsAdmin; stomatologDB.Korisnik.Aktivan = true; stomatologDB.Korisnik.Lozinka = stomatolog.Lozinka; stomatologDB.Korisnik.LozinkaSalt = UIHelper.GenerateSalt(); stomatologDB.Korisnik.LozinkaHash = UIHelper.GenerateHash(stomatolog.Lozinka, stomatologDB.Korisnik.LozinkaSalt); ctx.SaveChanges(); return(RedirectToAction("Index")); } }
// GET: Stomatolog public ActionResult Dodaj() { StomatologIzmijeniVM Model = new StomatologIzmijeniVM(); return(View("Izmijeni", Model)); }