public IActionResult List([FromBody] ViewParam param) { var result = new ResultModel(); return(this.Wrapper(ref result, () => { var listParm = ConvertRequest.Convert(param, dic); result = _userRepository.GetPageResult <UserVModel>(listParm); }, true)); }
public IActionResult List([FromBody] ViewParam param) { var result = new ResultModel(); return(this.Wrapper(ref result, () => { var listParam = ConvertRequest.Convert(param, dic); result = _blogCommentRepository.GetPageResult <BlogCommentVModel>(listParam); }, false)); }
public IActionResult List([FromBody] ViewParam viewParam) { var result = new ResultModel(200); return(Wrapper(ref result, () => { var listParam = ConvertRequest.Convert(viewParam, dicVip); result = _vipService.GetViewPager(listParam); }, false)); }
public IActionResult List([FromBody] ViewParam param) { var result = new ResultModel(); return(this.Wrapper(ref result, () => { var listparam = ConvertRequest.Convert(param, dicBlog); if (param.Filter?.Exists(x => x.Field == "tagId") ?? false) { var tagId = param.Filter.FirstOrDefault(x => x.Field == "tagId").Value; var blogTags = _tagRepository.GetBlogByTagIds(new List <int>() { int.Parse(tagId) }); if (blogTags != null && blogTags.Count > 0) { listparam.Filter.Add(new FilterModel() { Field = "id", DbField = "Id", Connector = "and ", Operator = "in", Value = string.Join(",", blogTags.Select(x => x.BlogId)) }); } else { return; } } var r = _blogRepository.GetPageResult <BlogVModel>(listparam); var categroys = _categoryRepository.GetInUse(); var author = _authorRepository.GetById(1); var tags = _tagRepository.GetByBlogIds(r.TModel?.Select(x => x.id)?.ToList()); r.TModel?.ForEach(ea => { ea.categoryName = categroys?.FirstOrDefault(x => x.Id == ea.categoryId)?.Name; ea.authorName = author?.Name; ea.tags = tags?.FindAll(x => x.BlogId == ea.id)?.Select(x => new TagVModel() { tagId = x.TagId, tagName = x.TagName }).ToList(); }); result = r; }, false)); }
public IActionResult List([FromBody] ViewParam param) { var result = new ResultModel(); return(this.Wrapper(ref result, () => { var listparam = ConvertRequest.Convert(param, dicPhotoAlbum); listparam.Filter.Add(new FilterModel() { Field = "userId", DbField = "a.UserId", Connector = "and", Operator = "=", Value = _claimEntity.userId.ToString() }); var r = _photoAlbumRepository.GetPageResult <PhotoAlbumVModel>(listparam); result = r; }, false)); }