public async Task <ActionResult> DeleteConfirmed(int id) { PACJENT pacjent = await db.PACJENCI.FindAsync(id); db.PACJENCI.Remove(pacjent); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
/// <summary> /// Glowna metoda kontrolera zwracajaca strone z formularzem do aktualizacji danych pacjenta /// </summary> /// <returns>strona AktualizujProfilPacjenta</returns> public ActionResult AktualizujProfilPacjenta() { //pobranie id pacjenta to zmiennej lokalnej ze zmiennej sesji int id = (int)Session["id"]; //utworzenie obiektu PACJENT a następnie wyszukanie w bazie danych danego rekordu PACJENT pACJENT = db.PACJENT.Find(id); //zwrócenie widoku z obiektem PACJENT return(View(pACJENT)); }
public async Task <ActionResult> Edit([Bind(Include = "IMIE,NAZWISKO,ADRES,PESEL,TELEFON_KONTAKTOWY,EMAIL_KONTAKTOWY")] PACJENT pacjent) { if (ModelState.IsValid) { db.Entry(pacjent).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(pacjent)); }
public ActionResult LoginPacjent(PACJENT entity) { if (entity.ZalogujPacjent(entity, this.HttpContext)) { return(RedirectToAction("Index", "Pacjent")); } else { return(View("Fail")); } }
public async Task <ActionResult> Create([Bind(Include = "IMIE,NAZWISKO,ADRES,PESEL,TELEFON_KONTAKTOWY,EMAIL_KONTAKTOWY")] PACJENT pacjent) { if (ModelState.IsValid) { db.PACJENCI.Add(pacjent); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(pacjent)); }
public ActionResult AktualizujProfilPacjentaZatwierdz([Bind(Include = "PACJENT_ID,IMIE,NAZWISKO,PESEL,DATA_URODZENIA,MIEJSCE_URODZENIA,ULICA_ZAMIESZKANIA,MIEJSCOWOSC,KOD_POCZTOWY,ADRES_E_MAIL,NR_TELEFONU,HASLO")] PACJENT pACJENT) { if (ModelState.IsValid) { //oznacz jako zmienione db.Entry(pACJENT).State = EntityState.Modified; //zapisz zmiany db.SaveChanges(); //zwrócenie widoku AktualizujSwojProfil return(View("AktualizujProfilPacjentaWynik")); } return(View("AktualizujProfilPacjenta")); }
// GET: Pacjent/Delete/5 public async Task <ActionResult> Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PACJENT pacjent = await db.PACJENCI.FindAsync(id); if (pacjent == null) { return(HttpNotFound()); } return(View(pacjent)); }
public ActionResult PodepnijWynikiDoKartyPacjentaFormularz([Bind(Include = "DATA_BADANIA,RODZAJ,WYNIK,BADANIE_ID,KARTA_PACJENTA_ID,LEKARZ_ZLECAJACY")] BADANIE bADANIE) { //Wyszukaj obiekt PACJENT o wskazanym ID PACJENT pacjent = db.PACJENT.Find((int?)Session["id_pac"]); //Wyszukaj obiekt KARTA_PACJENTA o wskazanym ID KARTA_PACJENTA Karta = db.KARTA_PACJENTA.Where(k => k.WLASCICIEL == pacjent.PACJENT_ID).FirstOrDefault(); if (ModelState.IsValid) { //Uzupełnienie obiektu BADANIE bADANIE.KARTA_PACJENTA_ID = Karta.KARTA_PACJENTA_ID; bADANIE.LEKARZ_ZLECAJACY = (int?)Session["id"]; //Zapisanie rekordu do bazy danych db.BADANIE.Add(bADANIE); db.SaveChanges(); return(View("PodepnijWynikiDoKartyPacjentaWynik")); } ViewBag.KARTA_PACJENTA_ID = new SelectList(db.KARTA_PACJENTA, "KARTA_PACJENTA_ID", "NUMER_KARTY", bADANIE.KARTA_PACJENTA_ID); ViewBag.LEKARZ_ZLECAJACY = new SelectList(db.LEKARZ, "LEKARZ_ID", "IMIE", bADANIE.LEKARZ_ZLECAJACY); return(View(bADANIE)); }