Пример #1
0
 public ActionResult KnowledgeAudit(int numOnePage, int pageIndex, string userGroupId)
 {
     using (RRDLEntities db = new RRDLEntities())
     {
         AriticleService ariticleService = new AriticleService();
         List<Ariticle> list = new List<Ariticle>();
         int count = 0;
         if (userGroupId == "2")
         {
             list = ariticleService.FindAriticlesByApproveStatus(
                 EnumAriticleApproveStatus.UnApproved, numOnePage, pageIndex, db);
             count = ariticleService.GetAriticleCount(EnumAriticleApproveStatus.UnApproved);
         }
         else
         {
             int id = Int32.Parse(userGroupId);
             Expression<Func<Ariticle, bool>> condition =
                     a => a.User.ContentGroupId == id && a.Approve.ApproveStatus == EnumAriticleApproveStatus.UnApproved;
             list = ariticleService.FindAriticles(condition, numOnePage, pageIndex, db);
             count = ariticleService.GetAriticleCount(condition);
         }
         List<AriticleViewModel> Viewlist = SimplifyAriticle(list);
         string result = JsonConvert.SerializeObject(Viewlist);
         result = result + "ContentAndCount" + count;
         return Content(result);
     }
 }