예제 #1
0
        //
        // GET: /AnalogBoxAdmin/
        public ActionResult AjaxRead(TermsOfGarrantySearchVM searchOptions, StoreRequestParams parameters)
        {
            var pe  = new DatisEntities();
            var all = pe.SiteContents.Where(x => (x.Title.Contains(searchOptions.Name) || searchOptions.Name == null)
                                            &&
                                            (x.Article.Contains(searchOptions.Description) || searchOptions.Description == null) &&
                                            x.ArticleType == (int)DatisEnums.ArticleType.NewsRoom);
            var result = all.OrderBy(x => x.Id).ApplyPaging(parameters).ToList();

            return(this.Store(result, all.Count()));
        }
예제 #2
0
        public ActionResult AjaxRead(TermsOfGarrantySearchVM searchOptions, StoreRequestParams parameters)
        {
            using (DatisEntities pe = new DatisEntities())
            {
                var all = pe.SiteContents.Where(x => (x.Title.Contains(searchOptions.Name) || searchOptions.Name == null) &&
                                                (x.Article.Contains(searchOptions.Description) || searchOptions.Description == null) &&
                                                x.ArticleType == (int)DatisEnums.ArticleType.Technology).Select(m => new SiteContentVM()
                {
                    Id      = m.Id,
                    Title   = m.Title,
                    Article = m.Article
                });
                var result = all.OrderBy(x => x.Id).ApplyPaging(parameters).ToList();

                return(this.Store(result, all.Count()));
            }
        }
예제 #3
0
        public ActionResult AjaxRead(TermsOfGarrantySearchVM searchOptions, StoreRequestParams parameters)
        {
            using (DatisEntities pe = new DatisEntities())
            {
                var all = pe.TermsOfGarranties.Where(x => (x.Name.Contains(searchOptions.Name) || searchOptions.Name == null) &&
                                                     (x.Description.Contains(searchOptions.Description) || searchOptions.Description == null)).Select(m => new TermsOfGarrantyVM()
                {
                    Id          = m.Id,
                    Name        = m.Name,
                    Description = m.Description,
                    Details     = m.Details
                });
                var result = all.OrderBy(x => x.Id).ApplyPaging(parameters).ToList();

                return(this.Store(result, all.Count()));
            }
        }