public ActionResult GetServiceProviderCat() { List <AroundServiceCatModel> listCatModel = new List <AroundServiceCatModel>(); AroundServiceCatModel catModel = null; List <AroundProviderCategory> listCatE = _aroundProviderCategoryService.GetAll(); foreach (var eCat in listCatE) { catModel = new AroundServiceCatModel(); catModel.Id = eCat.Id; catModel.Name = eCat.Name; listCatModel.Add(catModel); } return(Json(listCatModel, JsonRequestBehavior.AllowGet)); }
public ActionResult GetAroundServiceCatList() { List <AroundProviderCategory> providerCat = _aroundProviderCategoryService.GetAll(); List <AroundServiceCatModel> providerCatModelList = new List <AroundServiceCatModel>(); AroundServiceCatModel providerCatModel = null; foreach (var proCat in providerCat) { providerCatModel = new AroundServiceCatModel(); providerCatModel.Id = proCat.Id; providerCatModel.DT_RowId = new StringBuilder("pro_cat_").Append(proCat.Id).ToString(); providerCatModel.Name = proCat.Name; providerCatModel.Count = proCat.AroundProviders.Sum(pro => pro.ClickCount).Value; providerCatModelList.Add(providerCatModel); } return(Json(providerCatModelList, JsonRequestBehavior.AllowGet)); }
public ActionResult GetAroundServiceCatDetail(int catId) { AroundServiceCatModel providerCatModel = null; MessageViewModels response = new MessageViewModels(); AroundProviderCategory provCat = _aroundProviderCategoryService.FindById(catId); if (provCat != null) { providerCatModel = new AroundServiceCatModel(); providerCatModel.Name = provCat.Name; providerCatModel.Id = provCat.Id; response.Data = providerCatModel; } else { response.StatusCode = -1; } return(Json(response, JsonRequestBehavior.AllowGet)); }
public ActionResult GetDetailServiceProvider(int providerId) { MessageViewModels response = new MessageViewModels(); AroundProvider provider = _aroundProviderService.FindById(providerId); if (null != provider) { AroundServiceModel aroundService = new AroundServiceModel(); aroundService.SrvProvCatId = provider.AroundProviderCategoryId.Value; aroundService.SrvProvCatName = provider.AroundProviderCategory.Name; aroundService.SrvProvName = provider.Name; aroundService.SrvProvAddress = provider.Address; aroundService.SrvProvTel = provider.Tel; aroundService.SrvProvDesc = provider.Description; List <AroundProviderCategory> providerCats = _aroundProviderCategoryService.GetAll(); AroundServiceCatModel proCatModel = null; List <AroundServiceCatModel> proCatModelList = new List <AroundServiceCatModel>(); foreach (var proCat in providerCats) { proCatModel = new AroundServiceCatModel(); proCatModel.Id = proCat.Id; proCatModel.Name = proCat.Name; proCatModelList.Add(proCatModel); } object obj = new { provider = aroundService, providerCat = proCatModelList }; response.Data = obj; } else { response.StatusCode = -1; } return(Json(response, JsonRequestBehavior.AllowGet)); }