public async Task <ApplicationIdentityResult> UpdateAsync(AppUser user)
        {
            ApplicationIdentityUser applicationUser = _userManager.FindById(user.Id);

            applicationUser.CopyAppUserProperties(user);
            var identityResult = await _userManager.UpdateAsync(applicationUser);

            return(identityResult.ToApplicationIdentityResult());
        }
        public static ApplicationIdentityUser ToApplicationUser(this AppUser appUser)
        {
            if (appUser == null)
            {
                return(null);
            }
            var applicationUser = new ApplicationIdentityUser();

            return(applicationUser.CopyAppUserProperties(appUser));
        }