public static List <User> AddUsers(this ModelBuilder modelBuilder) { var users = new List <User> { new User(guidGenerator.Create()) { Nickname = "Nukutka", Role = UserRoles.User, HashPassword = hashFunction.GenerateHashCode("qwerty123456"), Firstname = "Nikita", Lastname = "Nagovitsyn", Email = "*****@*****.**", ActiveStatus = UserActiveStatuses.Offline, }, new User(guidGenerator.Create()) { Nickname = "Dashasexy", Role = UserRoles.User, HashPassword = hashFunction.GenerateHashCode("qwerty123456"), Firstname = "Darya", Lastname = "Shigabytdinova", Email = "*****@*****.**", ActiveStatus = UserActiveStatuses.Offline, } }; modelBuilder.Entity <User>() .HasData(users); return(users); }
public async Task <User> InsertUserAsync(User inputUser) { var hashPassword = hashFunction.GenerateHashCode(inputUser.HashPassword); var user = userFactory.CreateUser(inputUser.Nickname, inputUser.Role, hashPassword, inputUser.Firstname, inputUser.Lastname, inputUser.Email, UserActiveStatuses.Offline); await userRepository.InsertAsync(user); return(user); }