private async Task <GeneralUser> CreateUserAsync(string email, UserManager <GeneralUser> userManager) { KeePark.Areas.Identity.Pages.Account.RegisterModel.InputModel model = new KeePark.Areas.Identity.Pages.Account.RegisterModel.InputModel { UID = "326680978", FirstName = "Peter", LastName = "Parker", PhoneNumber = "0547654332", CarNumber = "2367892", CarType = "bmw", CreditCard = "23466783", Balance = 900, ConfirmPassword = "******", Password = "******", Email = email, Address = "New York" }; var user = new GeneralUser { UserName = model.Email, Email = model.Email, Address = model.Address, Balance = model.Balance, CarNumber = model.CarNumber, CarType = model.CarType, CreditCard = model.CreditCard, FirstName = model.FirstName, LastName = model.LastName, UID = model.UID, History = "5,5,5,6,8,8,8,10" }; //var s=new KeePark. var result = await userManager.CreateAsync(user, model.Password); if (result.Succeeded) { return(user); } return(null); }
private async Task <GeneralUser> CreateAdminAsync(string email, UserManager <GeneralUser> userManager) { KeePark.Areas.Identity.Pages.Account.RegisterModel.InputModel model = new KeePark.Areas.Identity.Pages.Account.RegisterModel.InputModel { UID = "111111111", FirstName = "Admin", LastName = "Admin", PhoneNumber = "0524897653", CarNumber = "7777777", CarType = "Admin", CreditCard = "12341234123456", Balance = 0, ConfirmPassword = "******", Password = "******", Email = email, Address = "Rishon Lezion" }; var user = new GeneralUser { UserName = model.Email, Email = model.Email, Address = model.Address, Balance = model.Balance, CarNumber = model.CarNumber, CarType = model.CarType, CreditCard = model.CreditCard, FirstName = model.FirstName, LastName = model.LastName, UID = model.UID }; //var s=new KeePark. var result = await userManager.CreateAsync(user, model.Password); if (result.Succeeded) { return(user); } return(null); }