public ActionResult Block(int profileId)
        {
            var profile          = profileService.FindProfileById(profileId);
            var profileViewModel = mapper.Map <ProfileViewModel>(profile);

            return(View(profileViewModel));
        }
示例#2
0
        public ActionResult ReadProfile(int profileId)
        {
            var profile = profileService.FindProfileById(profileId);

            try
            {
                var userId = User.FindFirst(ClaimTypes.NameIdentifier).Value;
                if (userId == profile.UserId)
                {
                    return(RedirectToAction("Index", "Profile"));
                }
                else
                {
                    var profileViewModel = mapper.Map <ProfileViewModel>(profile);
                    return(View(profileViewModel));
                }
            }
            catch
            {
                var profileViewModel = mapper.Map <ProfileViewModel>(profile);
                return(View(profileViewModel));
            }
        }