Пример #1
0
        public async Task <int> insertLogin(LoginResponse loginResponse)
        {
            Login log = new Login()
            {
                Login1      = loginResponse.Login.Select(x => x.Login1).FirstOrDefault(),
                Hasło       = loginResponse.Login.Select(x => x.Hasło).FirstOrDefault(),
                Uprawnienia = loginResponse.Login.Select(x => x.Uprawnienia).FirstOrDefault(),
            };
            Osoba os = new Osoba()
            {
                Imie          = loginResponse.Imie,
                Nazwisko      = loginResponse.Nazwisko,
                Pesel         = loginResponse.Pesel,
                Wykształcenie = loginResponse.Wykształcenie,
                Email         = loginResponse.Email,
                DataUrodzenia = loginResponse.DataUrodzenia,
                Płeć          = loginResponse.Płeć
            };

            Data.Models.DataRejestracji data = new Data.Models.DataRejestracji()
            {
                DataRejestracji1 = System.DateTime.Now,
                DataKońcowa      = System.DateTime.Now.AddMonths(6)
            };
            await _loginRep.InsertAsync(log, os, data);

            return((int)log.IdLogin);
        }
Пример #2
0
        public async Task InsertAsync(Login log, Osoba os, Data.Models.DataRejestracji data)
        {
            _context.Osoba.Add(os);
            await _context.SaveChangesAsync();

            log.IdOsoby = os.IdOsoby;
            _context.Login.Add(log);
            await _context.SaveChangesAsync();

            data.IdOsoby = os.IdOsoby;
            _context.DataRejestracji.Add(data);
            await _context.SaveChangesAsync();
        }