Ejemplo n.º 1
0
        public async Task <int> CreateHero(Heroes hero)
        {
            await _context.Heroes.AddAsync(hero);

            await _context.SaveChangesAsync();

            var createdHero = await _context.Heroes.FirstOrDefaultAsync(x => x.Name == hero.Name);

            return(createdHero.Id);
        }
Ejemplo n.º 2
0
        public async Task <Users> Register(Users user, string password)
        {
            byte[] passwordHash, passwordSalt;
            CreatePasswordHash(password, out passwordHash, out passwordSalt);

            user.PasswordHash = passwordHash;
            user.PasswordSalt = passwordSalt;
            user.CreatedDate  = DateTime.Now;
            user.LastLoggedIn = DateTime.Now;

            await _context.Users.AddAsync(user);

            await _context.SaveChangesAsync();

            return(user);
        }