public async Task <User> CreateNewUserAsync(IdentityUser user) { var role = await _roleRepository.GetByUserRole(UserRole.USER); return(await _userRepository.AddAsync(new User { FirstName = user.FirstName, LastName = user.LastName, Email = user.Login, Role = role, RoleId = role.Id, Password = user.Password })); }