Пример #1
0
        public async Task UpdateUser(AccountSettingsVM.CreateFormVM createForm)
        {
            var aspUser = await userManager.FindByNameAsync(createForm.Username);

            aspUser.Email       = createForm.Email;
            aspUser.PhoneNumber = createForm.PhoneNumber;
            await userManager.UpdateAsync(aspUser);

            if (createForm.OldPassword != null && createForm.NewPassword != null)
            {
                await userManager.ChangePasswordAsync(aspUser, createForm.OldPassword, createForm.NewPassword);
            }
            var user = context.Users.Single(u => u.AspNetId == aspUser.Id);

            user.FirstName  = createForm.FirstName;
            user.LastName   = createForm.LastName;
            user.Address    = createForm.Address;
            user.City       = createForm.City;
            user.PostalCode = createForm.PostalCode;
            context.SaveChanges();
        }
Пример #2
0
 public async Task UpdateUser(AccountSettingsVM.CreateFormVM createForm)
 {
 }