Ejemplo n.º 1
0
        public ActionResult OneUserForAdminPage(string id)
        {
            var user    = _usersRepository.GetUserByUsername(id);
            var userDTO = UserDTO.ConvertUserToDTO(user);

            return(PartialView(userDTO));
        }
Ejemplo n.º 2
0
        public ActionResult ChannelPage(string id)
        {
            if (id == null)
            {
                return(View("Error"));
            }
            var user = _usersRepository.GetUserByUsername(id);

            if (user == null)
            {
                return(View("Error"));
            }
            if (user.Blocked == true)
            {
                if (!(UsersHelper.LoggedInUserIsAdmin(Session) && !UsersHelper.LoggedInUserIsBlocked(Session)) && !UsersHelper.LoggedInUserIsOnHisPage(Session, user.Username))
                {
                    return(View("Error"));
                }
            }
            if (!UsersHelper.LoggedInUserIsOnHisPage(Session, user.Username))
            {
                ViewBag.Subbed = CheckIfSubbed(id);
            }
            var userDTO = UserDTO.ConvertUserToDTO(user);

            return(View(userDTO));
        }
Ejemplo n.º 3
0
        public ActionResult ChannelPageInfoPartial(string id)
        {
            var user    = _usersRepository.GetUserByUsername(id);
            var userDTO = UserDTO.ConvertUserToDTO(user);

            return(PartialView(userDTO));
        }