public IHttpActionResult GetPassengerTrip(PassFilterModel model) { try { int ff; if (User != null && int.TryParse(User.Identity.GetUserId(), out ff)) { var res = _routemanager.GetPassengerTrip(ff, model.FilteringId); return(Json(_responseProvider.GenerateRouteResponse(res, "PassengerTrip"))); } else { return (ResponseMessage(Request.CreateErrorResponse(HttpStatusCode.Unauthorized, "You are unauthorized to see Info!"))); } } catch (Exception e) { if (e.InnerException != null) { _logmanager.Log(Tag, "GetPassengerTrip", e.Message + "-" + e.InnerException.Message); } else { _logmanager.Log(Tag, "GetPassengerTrip", e.Message); } } return(Json(_responseProvider.GenerateUnknownErrorResponse())); }