Beispiel #1
0
        public ActionResult AjaxGetCommentsByType(string type, int pid, int?PageIndex)
        {
            int StartIndex  = ViewModel.ViewModelBase.GetStartPageIndex(commentPagesize, PageIndex.Value);
            int EndIndex    = ViewModel.ViewModelBase.GetEndPageIndex(commentPagesize, PageIndex.Value);
            int CommentType = 0;

            switch (type)
            {
            case "Video":
                CommentType = (int)YSWL.MALL.Model.SNS.EnumHelper.CommentType.Normal;
                break;

            case "Product":
                CommentType = (int)YSWL.MALL.Model.SNS.EnumHelper.CommentType.Product;
                break;

            case "Photo":
                CommentType = (int)YSWL.MALL.Model.SNS.EnumHelper.CommentType.Photo;
                break;

            case "Blog":
                CommentType = (int)YSWL.MALL.Model.SNS.EnumHelper.CommentType.Blog;
                break;

            default:
                CommentType = (int)YSWL.MALL.Model.SNS.EnumHelper.CommentType.Normal;
                break;
            }

            List <YSWL.MALL.Model.SNS.Comments> CommentList = ComBll.GetCommentByPage(CommentType, pid, StartIndex, EndIndex);

            return(PartialView("_TargetComment", CommentList));
        }