Пример #1
0
 public virtual ActionResult TopMenu()
 {
     AvatarImage.DefaultPath = Url.Content("~/Content/Admin/css/Images/profile_user.jpg");
     AvatarImage.BasePath    = Url.Content("~/Content/avatars/");
     ViewBag.AvatarPath      = AvatarImage.GetAvatarImage(User.Identity.Name);
     return(PartialView(MVC.Admin.Home.Views._TopMenu));
 }
Пример #2
0
 public virtual ActionResult RenderDashBoard()
 {
     // set avatar images for users
     AvatarImage.DefaultPath = Url.Content("~/Content/Images/user.gif");
     AvatarImage.BasePath    = Url.Content("~/Content/avatars/");
     ViewBag.AvatarPath      = AvatarImage.GetAvatarImage(User.Identity.Name);
     return(PartialView(MVC.Admin.Home.Views._DashBoard));
 }
Пример #3
0
        public virtual ActionResult DataTable(string term           = "", int page = 0, int count = 10,
                                              Order order           = Order.Descending, UserOrderBy orderBy = UserOrderBy.RegisterDate,
                                              UserSearchBy searchBy = UserSearchBy.UserName)
        {
            ViewBag.TERM     = term;
            ViewBag.PAGE     = page;
            ViewBag.COUNT    = count;
            ViewBag.ORDER    = order;
            ViewBag.ORDERBY  = orderBy;
            ViewBag.SEARCHBY = searchBy;


            IList <UserDataTableModel> selectedUsers = _userService.GetDataTable(term, page, count, order, orderBy,
                                                                                 searchBy);


            ViewBag.OrderByList = DropDownList.OrderList(order);
            ViewBag.CountList   = DropDownList.CountList(count);

            var selectListOrderBy = new List <SelectListItem>
            {
                new SelectListItem {
                    Value = "RegisterDate", Text = "تاریخ ثبت نام"
                },
                new SelectListItem {
                    Value = "UserName", Text = "نام کاربری"
                },
                new SelectListItem {
                    Value = "CommentCount", Text = "تعداد دیدگاه"
                },
                new SelectListItem {
                    Value = "PostCount", Text = "تعداد پست"
                },
                new SelectListItem {
                    Value = "IsBaned", Text = "وضعیت"
                },
                new SelectListItem {
                    Value = "LoginDate", Text = "تاریخ ورود"
                },
                new SelectListItem {
                    Value = "IP", Text = "IP"
                }
            };

            ViewBag.OrderByItems = new SelectList(selectListOrderBy, "Value", "Text", orderBy);

            ViewBag.TotalRecords = (string.IsNullOrEmpty(term)) ? _userService.Count : selectedUsers.Count;

            // set avatar images for users
            AvatarImage.DefaultPath = Url.Content("~/Content/Images/user.gif");
            AvatarImage.BasePath    = Url.Content("~/Content/avatars/");
            foreach (UserDataTableModel user in selectedUsers)
            {
                user.AvatarPath = AvatarImage.GetAvatarImage(user.UserName);
            }

            return(PartialView(MVC.Admin.User.Views._DataTable, selectedUsers));
        }
Пример #4
0
        public virtual ActionResult Detail(int userId)
        {
            UserDetailModel selectedUser = _userService.GetUserDetail(userId);


            AvatarImage.DefaultPath = Url.Content("~/Content/Images/user.gif");
            AvatarImage.BasePath    = Url.Content("~/Content/avatars/");
            selectedUser.AvatarPath = AvatarImage.GetAvatarImage(selectedUser.UserName);

            return(PartialView(MVC.Admin.User.Views._Detail, selectedUser));
        }
Пример #5
0
        public virtual ActionResult UpdateProfile()
        {
            EditProfileModel selectedUser = _userService.GetProfileData(User.Identity.Name);

            AvatarImage.DefaultPath = Url.Content("~/Content/Images/user.gif");
            AvatarImage.BasePath    = Url.Content("~/Content/avatars/");
            selectedUser.AvatarPath = AvatarImage.GetAvatarImage(User.Identity.Name);

            selectedUser.AvatarStatus = AvatarImage.Exist(User.Identity.Name);

            return(PartialView(MVC.User.Views._EditProfile, selectedUser));
        }