public virtual async Task Register(UserRegistrationDto userInfo, CancellationToken cancellationToken) { Guid newUserId = Guid.NewGuid(); await UsersRepository.AddAsync(new User { Id = newUserId, Password = HashUtility.Hash(userInfo.Password), UserName = userInfo.UserName }, cancellationToken); }
public virtual async Task Register(RegisterArgs args, CancellationToken cancellationToken) { Guid newUserId = Guid.NewGuid(); await UsersRepository.AddAsync(new User { Id = newUserId, Password = HashUtility.Hash(args.userRegistration.Password), UserName = args.userRegistration.UserName }, cancellationToken); }
public async Task <ActionResult <User> > PostUser(User user) { try { await usersRepository.AddAsync(user); return(CreatedAtAction("GetUser", new { id = user.Id }, user)); } catch (Exception e) { return(BadRequest()); } }
public async Task <int> AddUser(Users users) { return(await _usersRepository.AddAsync(users)); }