示例#1
0
        public async Task <JsonResult> OnGet()
        {
            var userId = long.Parse(HttpContext.Items["userId"].ToString());
            var user   = await authService.GetUserById(userId);

            var profileResp = UserEntityMapper.MapUserToProfileResponse(user);

            return(new JsonResult(profileResp));
        }
示例#2
0
        public async Task OnPost()
        {
            var userId = HttpContext.Items["userId"].ToString();
            var user   = await authService.GetUserById(long.Parse(userId));

            await _userService.EditProfile(user, Input);

            ProfileResponse = UserEntityMapper.MapUserToProfileResponse(user);
            Redirect("Index");
        }
示例#3
0
        public async Task OnGet()
        {
            Input = new EditProfileDto();

            var userId = HttpContext.Items["userId"].ToString();
            var user   = await authService.GetUserById(long.Parse(userId));

            ProfileResponse = UserEntityMapper.MapUserToProfileResponse(user);
            Page();
        }