// GET: WizytaViewModels/Edit/5 public async Task <ActionResult> Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } WizytaViewModel wizytaViewModel = await db.WizytaViewModels.FindAsync(id); if (wizytaViewModel == null) { return(HttpNotFound()); } ViewBag.ID_ODDZIAL = new SelectList(db.ODDZIALY, "ID_ODDZIAL", "NAZWA", wizytaViewModel.ID_ODDZIAL); ViewBag.ID_PACJENT = new SelectList(db.PACJENCI, "ID_PACJENT", "IMIE", wizytaViewModel.ID_PACJENT); ViewBag.ID_PRACOWNIK = new SelectList(db.PRACOWNICY, "ID_PRACOWNIK", "IMIE", wizytaViewModel.ID_PRACOWNIK); ViewBag.ID_SALA = new SelectList(db.SALE, "ID_SALA", "ID_SALA", wizytaViewModel.ID_SALA); var Results = from b in db.RECEPTY select new { b.ID_RECEPTA, b.DATA_WYKORZYSTANIA, Checked = ((from ab in db.Recepta_Leki where (ab.ID_RECEPTA == id) & (ab.ID_LEK == b.ID_LEKU) select ab).Count() > 0) }; var pracownikViewModel = new WizytaViewModel(); return(View(wizytaViewModel)); }
public async Task <ActionResult> DeleteConfirmed(int id) { WizytaViewModel wizytaViewModel = await db.WizytaViewModels.FindAsync(id); db.WizytaViewModels.Remove(wizytaViewModel); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public ViewResult PersonelCreateWizyta(int id) { WizytaViewModel wizyta = new WizytaViewModel(); wizyta.LekarzID = _lekarzRepository.GetLekarz(id).LekarzID; //parsowanie do int wizyta.UserID = userManager.GetUserId(User); return(View(wizyta)); }
// Tutaj Personel umawia wizytę public IActionResult PersonelWizyta(int id) { WizytaViewModel wizytaViewModel = new WizytaViewModel() { UserID = userManager.GetUserId(User), Lekarz = _lekarzRepository.GetLekarz(id), LekarzID = _lekarzRepository.GetLekarz(id).LekarzID, }; return(View(wizytaViewModel)); }
// GET: WizytaViewModels/Details/5 public async Task <ActionResult> Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } WizytaViewModel wizytaViewModel = await db.WizytaViewModels.FindAsync(id); if (wizytaViewModel == null) { return(HttpNotFound()); } return(View(wizytaViewModel)); }
public async Task <ActionResult> Edit([Bind(Include = "ID_WIZYTA,DATA_WIZYTY,ID_SALA,ID_PRACOWNIK,ID_ODDZIAL,ID_PACJENT,UWAGI")] WizytaViewModel wizytaViewModel) { if (ModelState.IsValid) { db.Entry(wizytaViewModel).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.ID_ODDZIAL = new SelectList(db.ODDZIALY, "ID_ODDZIAL", "NAZWA", wizytaViewModel.ID_ODDZIAL); ViewBag.ID_PACJENT = new SelectList(db.PACJENCI, "ID_PACJENT", "IMIE", wizytaViewModel.ID_PACJENT); ViewBag.ID_PRACOWNIK = new SelectList(db.PRACOWNICY, "ID_PRACOWNIK", "IMIE", wizytaViewModel.ID_PRACOWNIK); ViewBag.ID_SALA = new SelectList(db.SALE, "ID_SALA", "ID_SALA", wizytaViewModel.ID_SALA); return(View(wizytaViewModel)); }
public RedirectToActionResult PersonelCreateWizyta(WizytaViewModel wizyta) { if (context.Wizyty.Where(x => x.DataWizyty == wizyta.DataWizyty && x.Lekarz.LekarzID == wizyta.Lekarz.LekarzID).Any()) { return(RedirectToAction("WizytaIstnieje")); } else { Models.Wizyta wizytaModel = new Models.Wizyta(); wizytaModel.Lekarz = context.Lekarze.FirstOrDefault(x => x.LekarzID == wizyta.Lekarz.LekarzID); wizytaModel.UserName = userManager.GetUserName(User); wizytaModel.DataWizyty = wizyta.DataWizyty; Wizyta newWizyta = _wizytaRepository.Add(wizytaModel); context.SaveChanges(); } return(RedirectToAction("GetAllWizyta")); }