//id je termin public ActionResult SnimiPregled(NoviPregledVM Model) { var p = (NoviPregledVM)Session["Model"]; if (!ModelState.IsValid) { return(View("UnesiPregled", p)); } else { Pregled pregledDB; pregledDB = new Pregled(); ctx.Pregleds.Add(pregledDB); pregledDB.DatumPregleda = p.DatumPregleda; pregledDB.VrijemePregleda = p.VrijemePregleda; pregledDB.PacijentId = p.PacijentId; pregledDB.StomatologId = p.StomatologId; pregledDB.TerminId = p.TerminId; pregledDB.IsObavljen = true; ctx.SaveChanges(); //ViewData["pregled"] = pregledDB; IzvrsenaUsluga usl = new IzvrsenaUsluga(); usl.UslugaId = Model.uslugaID.Value; usl.ZubId = Model.zubID.Value; usl.Cijena = Model.Cijena; usl.PregledId = ctx.Pregleds.Where(c => c.PacijentId == p.PacijentId && c.TerminId == p.TerminId).FirstOrDefault().Id; ctx.IzvrsenaUslugas.Add(usl); ctx.SaveChanges(); UspostavljenaDijagnoza dij = new UspostavljenaDijagnoza(); dij.DijagnozaId = Model.dijagnozaID.Value; dij.ZubId = Model.zubID.Value; dij.Intenzitet = Model.Intenzitet; dij.Napomena = Model.Napomena; dij.PregledId = ctx.Pregleds.Where(c => c.PacijentId == p.PacijentId && c.TerminId == p.TerminId).FirstOrDefault().Id; ctx.UspostavljenaDijagnozas.Add(dij); ctx.SaveChanges(); Terapija t = new Terapija(); t.LijekId = Model.lijekID.Value; t.Količina = Model.Kolicina; t.Vrsta = Model.Vrsta; t.PregledId = ctx.Pregleds.Where(c => c.PacijentId == p.PacijentId && c.TerminId == p.TerminId).FirstOrDefault().Id; ctx.Terapijas.Add(t); ctx.SaveChanges(); return(RedirectToAction("Index", new { id = p.TerminId, pacijentId = p.PacijentId })); //TempData["Uspjeh"] = "Datum: " + pregledDB.DatumPregleda.ToString("dd/MM/yyyy") // +"/" // + "Vrijeme: " + pregledDB.VrijemePregleda.ToShortTimeString(); } }
public ActionResult Index(int id, int pacijentId) { PregledVM model = new PregledVM(); Pregled p = ctx.Pregleds.Where(c => c.TerminId == id && c.PacijentId == pacijentId).FirstOrDefault(); model.DatumPregleda = p.DatumPregleda; model.VrijemePregleda = p.VrijemePregleda; model.Id = p.Id; IzvrsenaUsluga u = ctx.IzvrsenaUslugas.Where(c => c.PregledId == p.Id).FirstOrDefault(); model.CijenaUsluge = u.Cijena; Usluga uu = ctx.Uslugas.Where(c => c.Id == u.UslugaId).FirstOrDefault(); model.NazivUsluge = uu.Vrsta; Zub z = ctx.Zubs.Where(c => c.Id == u.ZubId).FirstOrDefault(); model.NazivZuba = z.NazivZuba; UspostavljenaDijagnoza d = ctx.UspostavljenaDijagnozas.Where(c => c.PregledId == p.Id).FirstOrDefault(); model.Napomena = d.Napomena; Dijagnoza dd = ctx.Dijagnozas.Where(c => c.Id == d.DijagnozaId).FirstOrDefault(); model.Dijagnoza = dd.Naziv; Terapija t = ctx.Terapijas.Where(c => c.PregledId == p.Id).FirstOrDefault(); Lijek l = ctx.Lijeks.Where(c => c.Id == t.LijekId).FirstOrDefault(); model.Lijek = l.Naziv; model.Kolicina = t.Količina; return(View(model)); }
public ActionResult Delete() { IzvrsenaUsluga model = new IzvrsenaUsluga(); model.listaIzvrsenihUsluga = db.IzvrseneUslugee.Where(x => x.IsDeleted == false).ToList(); return(View(model)); }
public ActionResult Create() { IzvrsenaUsluga model = new IzvrsenaUsluga { listaRacuna = db.Racunii.ToList(), listaUsluga = db.Uslugee.ToList(), listaIzvrsenihUsluga = db.IzvrseneUslugee.ToList() }; return(View(model)); }
// GET: ModulTehnickoOsoblje/IzvrsenaUsluga/Edit/5 public ActionResult Edit(int?id) { IzvrsenaUsluga model = db.IzvrseneUslugee.Where(x => x.Id == id).Select(z => new IzvrsenaUsluga() { Id = z.Id, IsDeleted = z.IsDeleted, RacuniId = z.RacuniId, UslugeId = z.UslugeId, listaRacuna = db.Racunii.ToList(), listaUsluga = db.Uslugee.ToList(), }).Single(); return(View(model)); }
public ActionResult Edit(IzvrsenaUsluga vm) { IzvrseneUsluge a = new IzvrseneUsluge(); if (ModelState.IsValid) { a = db.IzvrseneUslugee.Find(vm.Id); a.Id = vm.Id; a.RacuniId = vm.RacuniId; a.UslugeId = vm.UslugeId; a.IsDeleted = false; db.SaveChanges(); TempData["Message"] = "Uspješna izmjena!"; return(RedirectToAction("Edit")); } vm.listaRacuna = db.Racunii.ToList(); vm.listaUsluga = db.Uslugee.ToList(); return(View(vm)); }
public ActionResult Create(IzvrsenaUsluga vm) { IzvrseneUsluge p = new IzvrseneUsluge(); if (ModelState.IsValid) { p.Id = vm.Id; p.RacuniId = vm.RacuniId; p.UslugeId = vm.UslugeId; p.IsDeleted = false; db.IzvrseneUslugee.Add(p); db.SaveChanges(); TempData["Message"] = "Uspješno dodavanje!"; return(RedirectToAction("Create")); } vm.listaRacuna = db.Racunii.ToList(); vm.listaUsluga = db.Uslugee.ToList(); return(View(vm)); }