Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 3
0
        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));
        }
Ejemplo n.º 4
0
        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));
        }