public void CreateUser(string firstName, string lastName, string email, string password, out MembershipCreateStatus createStatus) { Account account = new Account(); account.Email = email; account.Salt = BCrypt.Net.BCrypt.GenerateSalt(); account.Password = BCrypt.Net.BCrypt.HashPassword(password, account.Salt); account.CreatedDate = DateTime.Now; account.FirstName = firstName; account.LastName = lastName; account.Administrator = false; AccountRepository.Save(account); createStatus = MembershipCreateStatus.Success; }
public void PreTestInitialize() { /* IAccountRepository accountRepository = new AccountRepository(); accountRepository.Save(new Account { ID = 1, Email = "*****@*****.**", FirstName = "Admin", LastName = "von Världsklass", Password = "******", Role = 1, CreatedDate = DateTime.Now }); accountRepository.Save(new Account { ID = 2, Email = "*****@*****.**", FirstName = "Bokare", LastName = "von Världsklass", Password = "******", Role = 2, CreatedDate = DateTime.Now }); */ var accounts = new Account[] { new Account { ID = 1, Email = "*****@*****.**", FirstName = "Admin", LastName = "von Världsklass", Password = "******", Administrator = true, CreatedDate = DateTime.Now }, new Account { ID = 2, Email = "*****@*****.**", FirstName = "Bokare", LastName = "von Världsklass", Password = "******", Administrator = false, CreatedDate = DateTime.Now } }; }