Esempio n. 1
0
        public ActionResult OnGet()
        {
            var userId  = User.FindFirst(ClaimTypes.NameIdentifier).Value;
            var profile = profileService.FindProfile(userId);

            ViewData["profile"] = Mapper.Map <ProfileViewModel>(profile);


            //return View(profileViewModel);
            //var user = await _userManager.GetUserAsync(User);
            //if (user == null)
            //{
            //    return NotFound($"Unable to load user with ID '{_userManager.GetUserId(User)}'.");
            //}

            //var userName = await _userManager.GetUserNameAsync(user);
            //var email = await _userManager.GetEmailAsync(user);
            //var phoneNumber = await _userManager.GetPhoneNumberAsync(user);

            //Username = userName;

            //Input = new InputModel
            //{
            //    Email = email,
            //    PhoneNumber = phoneNumber,
            //};

            //IsEmailConfirmed = await _userManager.IsEmailConfirmedAsync(user);

            return(Page());

            //return RedirectToAction("Edit", "Profile");
        }
Esempio n. 2
0
        // GET: Profile
        public ActionResult Index()
        {
            var userId           = User.FindFirst(ClaimTypes.NameIdentifier).Value;
            var profile          = profileService.FindProfile(userId);
            var profileViewModel = mapper.Map <ProfileViewModel>(profile);

            return(View(profileViewModel));
        }