public IActionResponse <IEnumerable <PricingItem> > GetPricingItems(CalculatorTemplate templateId, int take = 0)
        {
            var response = new ActionResponse <IEnumerable <PricingItem> >();

            response.Result = _uow.Set <PricingItemTemplate>().Include(X => X.PricingItem).Where(x => x.CalculatorTemplate == templateId)
                              .AsNoTracking()
                              .OrderByDescending(x => x.PricingItemId)
                              .Select(X => X.PricingItem)
                              .ToList();
            if (response.Result.Any())
            {
                response.IsSuccessful = true;
            }
            else
            {
                response.Message = BusinessMessage.RecordNotFound;
            }
            return(response);
        }
Example #2
0
 public virtual PartialViewResult GetPricingItemTable(CalculatorTemplate templateId)
 {
     ViewBag.CalculatorTemplate = templateId;
     return(PartialView(MVC.PricingItem.Views.Partials._PriceItemTable, _pricingItemBusiness.GetPricingItems(templateId)));
 }