Пример #1
0
        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);
        }
Пример #2
0
        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);
        }