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);
        }