コード例 #1
0
        public ViewResult Index(int id)
        {
            UserProfileRepository userprofileRepository = new UserProfileRepository();
            var userProfile = userprofileRepository.GetUserProfileByAccountID(id);

            if (userProfile == null)
            {
                //redirect error
                return View("Http404");
             }

            return View("Index",userProfile);
        }
コード例 #2
0
        public ViewResult Edit(int id)
        {
            UserProfileRepository userprofileRepository = new UserProfileRepository();
            UserProfileModel userProfile;

            if ((id == CurrentAccountID) || (User.IsInRole("Moderator")))
            {
                userProfile = userprofileRepository.GetUserProfileByAccountID(id);
            }
            else
            {
                userProfile = userprofileRepository.GetUserProfileByAccountID(CurrentAccountID);
            }

            if (userProfile == null)
            {
                //redirect error
                RedirectToAction("Http404");
            }

            return View("Edit",userProfile.UserInfo);
        }
コード例 #3
0
        public ViewResult SendRequest(int id)
        {
            UserProfileRepository userprofileRepository = new UserProfileRepository();

            return View("SendRequest", userprofileRepository.GetUserProfileByAccountID(id).UserInfo);
        }
コード例 #4
0
        public ViewResult DeleteFriend(int id)
        {
            UserProfileRepository userprofileRepository = new UserProfileRepository();

            return View("DeleteFriend", userprofileRepository.GetUserProfileByAccountID(id).UserInfo);
        }