public ActionResult Zaloguj(Recepcjonista r) { PrzychodniaBDEntities7 dc = new PrzychodniaBDEntities7(); Uzytkownik u = dc.Uzytkownik.FirstOrDefault(t => (t.Login == r.Uzytkownik.Login && t.Haslo == r.Uzytkownik.Haslo)); if (u != null) { FormsAuthentication.SetAuthCookie(u.Login, true); return RedirectToAction("UtworzKalendarz", "KalendarzDlaRecepcjonisty"); } else { ViewBag.BladLogowania = true; } return View(r); }
public ActionResult UtworzRecepcjoniste(Recepcjonista r) { PrzychodniaBDEntities7 dc = new PrzychodniaBDEntities7(); if(ModelState.IsValid) { dc.Recepcjonista.Add(r); dc.SaveChanges(); Uzytkownik u = dc.Uzytkownik.FirstOrDefault(t => t.Login == r.Uzytkownik.Login); if (u.IdUzytkownika != 0) { RolaUzytkownika rolaRecepcjonisty = new RolaUzytkownika(); rolaRecepcjonisty.IdUzytkownika = (int)r.IdUzytkownika; rolaRecepcjonisty.IdRoli = 2; dc.RolaUzytkownika.Add(rolaRecepcjonisty); } dc.SaveChanges(); } if (dc.Recepcjonista.Count(rr => rr.IdRecepjonisty == r.IdRecepjonisty) == 0) { r.DataZatrudnienia = DateTime.Today; } return View(r); }
public ActionResult EdytujRecepcjoniste(Recepcjonista rec, Nullable<int> id) { PrzychodniaBDEntities7 dc = new PrzychodniaBDEntities7(); Recepcjonista r = dc.Recepcjonista.FirstOrDefault(rr => rr.IdUzytkownika == id); return View(r); }
public ActionResult EdytujRecepcjoniste(Recepcjonista rec, Nullable<int> id) { PrzychodniaBDEntities7 dc = new PrzychodniaBDEntities7(); Recepcjonista r = dc.Recepcjonista.FirstOrDefault(rr => rr.IdUzytkownika == id); if (ModelState.IsValid) { r.Imie = rec.Imie; r.Nazwisko = rec.Nazwisko; r.NumerTelefonu = rec.NumerTelefonu; r.Uzytkownik.Haslo = rec.Uzytkownik.Haslo; r.Uzytkownik.Login = rec.Uzytkownik.Login; dc.SaveChanges(); } return View(r); }