public ActionResult DodajNovuObavljenuPosetu(NovaObavljenaPoseta model) { if (ModelState.IsValid) { string IDStomatologa = User.Identity.GetUserName(); Stomatolog trenutni = context.Stomatolozi.Where(m => m.IDClanaKomore == IDStomatologa).First(); Pacijent novaPoseta = context.Pacijenti.Where(m => m.IDKartona == model.PacijentIDKartona).First(); ObavljenaPoseta z = new ObavljenaPoseta() { StomatologIDClanaKomore = IDStomatologa, IzabraniStomatolog = trenutni, PregledaniPacijent = novaPoseta, PacijentIDKartona = novaPoseta.IDKartona, DatumVreme = new DateTime(model.Godina, model.Mesec, model.Dan, model.Sat, model.Minut, 0), OpisIntervencije = model.OpisIntervencije, Terapija = model.Terapija }; context.ObavljenePosete.Add(z); context.SaveChanges(); return(RedirectToAction("Index", "ObavljenaPoseta")); } // If we got this far, something failed, redisplay form return(View(model)); }
public ActionResult DodajNovuObavljenuPosetu(int?IDKartona, int Dan, int Mesec, int Godina, int Sat, int Minut) { if (IDKartona == null) { throw new Exception("nije izabran ID kartona"); } Pacijent novi = context.Pacijenti.Where(m => m.IDKartona == (int)IDKartona).First(); NovaObavljenaPoseta novaPoseta = new NovaObavljenaPoseta(); novaPoseta.Dan = Dan; novaPoseta.Mesec = Mesec; novaPoseta.Godina = Godina; novaPoseta.Sat = Sat; novaPoseta.Minut = Minut; novaPoseta.StomatologIDClanaKomore = novi.StomatologIDClanaKomore; novaPoseta.PacijentIDKartona = (int)IDKartona; novaPoseta.ImePacijenta = novi.Ime; novaPoseta.PrezimePacijenta = novi.Prezime; novaPoseta.JMBG = novi.JMBG; novaPoseta.OpisIntervencije = ""; novaPoseta.Terapija = ""; return(View(novaPoseta)); }