public JsonResult Public_FilterAttractions(FilterLocations parameters) { List <userTable_Category> categoryList = new List <userTable_Category>(); if (parameters.categoryList != null && parameters.categoryList.Count() > 0) { categoryList = parameters.categoryList.Split(',').Select(x => new userTable_Category { CategoryID = x.Split('~')[0], CategoryName = x.Split('~')[1] } ).ToList(); } List <public_FilterAttractions> _public_FilterAttractions = _IGetListValues.Public_FilterAttractions(parameters.enterLocationName, categoryList); if (_public_FilterAttractions.Count() > 0) { var jsonResults = Json(_public_FilterAttractions, JsonRequestBehavior.AllowGet); jsonResults.MaxJsonLength = int.MaxValue; return(jsonResults); } else { return(Json(new List <public_FilterAttractions>(), JsonRequestBehavior.AllowGet)); } }
public void Deserialize(JSONClass cls) { Positions.Clear(); foreach (KeyValuePair <string, JSONNode> cl in cls) { var locations = new FilterLocations(); if (!(cl.Value is JSONClass)) { continue; } locations.Deserialize(cl.Value.AsObject); Positions.Add(cl.Key, locations); } }
public JsonResult Public_FilterAttractions(FilterLocations parameters) { List <public_FilterAttractions> _public_FilterAttractions = new List <public_FilterAttractions>(); if (parameters.cityVisitList != null) { _public_FilterAttractions = _IGetListValues.Public_FilterAttractions(parameters.countryId, parameters.cityVisitList, parameters.MainCategorySelected); _iUser.User_InsertUpdateTripCities(userEntity.UserTripId, parameters.countryId, parameters.cityVisitList); } return(jsonReturn.JsonResult <public_FilterAttractions>(_public_FilterAttractions)); }