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); }
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); }
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); } }