public IHttpActionResult GetProvincesByRegion(int LocationType, string id) { searchMap = new SearchMap(); searchMap.LocationType = (LocationType)LocationType; searchMap.Code = id; var provinces = (id == null || id == "") ? tdaEntities.PROVINCEs.Select(p => new { PRO_C = p.PRO_C, NAME_T = p.NAME_T }).ToList() : repos.GetProvince(searchMap).Select(p => new { PRO_C = p.PRO_C, NAME_T = p.NAME_T }); return(Json(provinces.Select(p => new { ID = p.PRO_C, Name = p.NAME_T.Replace("จ.", "") }).OrderBy(o => o.Name))); }