public IQueryable <object> NeedModeration(ModerationFilterModel model) { var query = this._moderationRepository.NeedModeration(true, model != null ? model.Status : PartStatusEnum.OnModeration); if (model != null) { query = query.Where(y => string.IsNullOrEmpty(model.EnName) || EF.Functions.Like(y.EnName, $"%{model.EnName}%")); query = query.Where(y => string.IsNullOrEmpty(model.RuName) || EF.Functions.Like(y.RuName, $"%{model.RuName}%")); query = query.Where(y => string.IsNullOrEmpty(model.ProducerCode) || EF.Functions.Like(y.ProducerCode, $"%{model.ProducerCode}%")); query = query.Where(y => string.IsNullOrEmpty(model.ProducerName) || EF.Functions.Like(y.ProducerName, $"%{model.ProducerName}%")); query = query.Where(y => string.IsNullOrEmpty(model.SupplierName) || EF.Functions.Like(y.SupplierName, $"%{model.SupplierName}%")); query = query.Skip(model.Offset).Take(model.Count); } return(query); }
public IActionResult GetModeration([FromBody] ModerationFilterModel model) { var Moderation = this._moderationService.NeedModeration(model); return(Ok(Moderation)); }