public bool Waliduj(IUzytkownik uzytkownik, IWalidacjaListener listener)
 {
     return
         (new ZbiorRegulWalidacji()
          .DodajReguleBledu(
              () => IstniejeWgNazwy(uzytkownik.Nazwa, uzytkownik.ID),
              "Użytkownik o takiej nazwie już istnieje",
              "Nazwa")
          .Wykonaj(listener));
 }
Exemplo n.º 2
0
        public void Aktualizuj(IUzytkownik uzytkownik)
        {
            var uzytkownikEntity =
                zakupyContext.Uzytkownicy.Single(o => o.ID == uzytkownik.ID);

            uzytkownikEntity.Nazwa = uzytkownik.Nazwa;
            uzytkownikEntity.Haslo = uzytkownik.Haslo;
            uzytkownikEntity.Email = uzytkownik.Email;

            zakupyContext.SaveChanges();
        }
Exemplo n.º 3
0
        public int Wstaw(IUzytkownik uzytkownik)
        {
            var uzytkownikEntity = new UzytkownikEntity
            {
                Nazwa = uzytkownik.Nazwa,
                Haslo = uzytkownik.Haslo,
                Email = uzytkownik.Email
            };

            zakupyContext.Uzytkownicy.Add(uzytkownikEntity);
            zakupyContext.SaveChanges();

            return(uzytkownikEntity.ID);
        }