public IHttpActionResult GetRouteRecommends(SrcDstModel model) { try { var wayPoints = JsonConvert.DeserializeObject <List <Point> >(model.WayPoints); var res = _routemanager.GetRouteRecommends(model, wayPoints); return(Json(_responseProvider.GenerateRecommendRoutesResponse(res))); } catch (Exception e) { _logmanager.Log(Tag, "GetCityLocations", e.Message); } return(Json(_responseProvider.GenerateUnknownErrorResponse())); }