private ControlGridAjaxData <OrderInfo> GetOrders(ControlGridFormRequest options)
        {
            int totals;
            var items  = this.service.GetRecords(options, out totals);
            var result = new ControlGridAjaxData <OrderInfo>(items, totals);

            return(result);
        }
        private ControlGridAjaxData <PartnerInfo> GetPartner(ControlGridFormRequest options)
        {
            int totals;
            var service = WorkContext.Resolve <IPartnerService>();
            var items   = service.GetRecords(options, out totals, x => x.RefId == 0);
            var result  = new ControlGridAjaxData <PartnerInfo>(items, totals);

            return(result);
        }
        private ControlGridAjaxData <EmailInfo> GetEmails(ControlGridFormRequest options)
        {
            int totals;
            var service = WorkContext.Resolve <IEmailsService>();
            var items   = service.GetRecords(options, out totals);
            var result  = new ControlGridAjaxData <EmailInfo>(items, totals);

            return(result);
        }
Example #4
0
        private ControlGridAjaxData <BannerInfo> GetBanners(ControlGridFormRequest options)
        {
            int totals;
            var CategoryId = 0;

            if (Utilities.IsNotNull(Request.Form[Extensions.Constants.CategoryId]))
            {
                CategoryId = Convert.ToInt32(Request.Form[Extensions.Constants.CategoryId]);
            }
            var items  = this.service.GetRecords(options, out totals, x => x.CategoryId == CategoryId);
            var result = new ControlGridAjaxData <BannerInfo>(items, totals);

            return(result);
        }
        private ControlGridAjaxData <OrderDetailsInfo> GetProducts(ControlGridFormRequest options)
        {
            var orderId = 0;

            if (Utilities.IsNotNull(Request.Form[Extensions.Constants.OrderId]))
            {
                orderId = Convert.ToInt32(Request.Form[Extensions.Constants.OrderId]);
            }

            var totals = 0;
            var items  = WorkContext.Resolve <IOrderDetailsService>().GetRecords(x => x.OrderId == orderId);
            var result = new ControlGridAjaxData <OrderDetailsInfo>(items, totals);

            return(result);
        }
Example #6
0
        private ControlGridAjaxData <SliderInfo> GetSliders(ControlGridFormRequest options)
        {
            int totals;
            var service  = WorkContext.Resolve <ISlidersService>();
            var pageType = 0;

            if (Utilities.IsNotNull(Request.Form[Extensions.Constants.PageType]))
            {
                pageType = Convert.ToInt32(Request.Form[Extensions.Constants.PageType]);
            }

            if (pageType != 0)
            {
                var items  = service.GetRecords(options, out totals, x => x.Type == pageType);
                var result = new ControlGridAjaxData <SliderInfo>(items, totals);
                return(result);
            }
            else
            {
                var items  = service.GetRecords(options, out totals);
                var result = new ControlGridAjaxData <SliderInfo>(items, totals);
                return(result);
            }
        }