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); }
public virtual PartialViewResult GetPricingItemTable(CalculatorTemplate templateId) { ViewBag.CalculatorTemplate = templateId; return(PartialView(MVC.PricingItem.Views.Partials._PriceItemTable, _pricingItemBusiness.GetPricingItems(templateId))); }