Пример #1
0
        public async Task <int> createNewAccount(NewUserDto user)
        {
            var userEntity = user.MapToUser(new User());

            _users.Add(userEntity);
            await _context.SaveChangesAsync();

            return(userEntity.Id);
        }
Пример #2
0
        public async Task updateAccountInfo(int id, NewUserDto user)
        {
            var ans = await _users.Where(x => x.Id == id).FirstOrDefaultAsync();

            if (ans is null)
            {
                throw new IndexOutOfRangeException();
            }

            _users.Attach(ans);
            user.MapToUser(ans);
            await _context.SaveChangesAsync();
        }