Exemple #1
0
        public async Task <Pracownik> Zarejestruj(Pracownik pracownik, string haslo)
        {
            byte[] hasloHash;
            byte[] hasloSalt;

            HaszujHaslo(haslo, out hasloHash, out hasloSalt);

            pracownik.HasloHash = hasloHash;
            pracownik.HasloSalt = hasloSalt;

            await _kontekst.Pracownik.AddAsync(pracownik);

            await _kontekst.SaveChangesAsync();

            return(pracownik);
        }
        public async Task <Klient> Zarejestruj(Klient klient, string haslo)
        {
            byte[] hasloHash;
            byte[] hasloSalt;

            HaszujHaslo(haslo, out hasloHash, out hasloSalt);

            klient.HasloHash = hasloHash;
            klient.HasloSalt = hasloSalt;

            await _kontekst.Klient.AddAsync(klient);

            await _kontekst.SaveChangesAsync();

            return(klient);
        }
Exemple #3
0
 public async Task <bool> ZapiszZasob()
 {
     return(await _kontekst.SaveChangesAsync() > 0);
 }