public IHttpActionResult RequestRideShare(RouteSuggestRequestModel model) { try { var res = _routemanager.RequestRideShare(int.Parse(User.Identity.GetUserId()), model.RouteId, model.SelfRouteId); var theContact = _routemanager.GetContactByRoutes(model.RouteId, model.SelfRouteId); //return Json(theContact); return(Json(_responseProvider.GenerateResponse(theContact, "sharedContact"))); } catch (Exception e) { _logmanager.Log(Tag, "RequestRideShare", e.Message); } return(Json(_responseProvider.GenerateUnknownErrorResponse())); }