Example #1
0
        public List <CertificateEntity> GetList(Pagination pagination, string keyword)
        {
            var expression = ExtLinq.True <CertificateEntity>();

            if (!string.IsNullOrEmpty(keyword))
            {
                expression = expression.And(t => t.FullName.Contains(keyword));
                expression = expression.Or(t => t.IdCard.Contains(keyword));
                expression = expression.Or(t => t.ProjectName.Contains(keyword));
                expression = expression.Or(t => t.Number.Contains(keyword));
            }
            expression = expression.And(t => t.DeleteMark != true);
            return(service.FindList(expression, pagination));
        }