Beispiel #1
0
 public IHttpActionResult DeleteRouteSuggest(RouteSuggestRequestModel model)
 {
     try
     {
         var res = _routemanager.DeleteRouteSuggest(int.Parse(User.Identity.GetUserId()), model.SelfRouteId, model.RouteId);
         return(Json(_responseProvider.GenerateResponse(new List <string> {
             res
         }, "DeleteRouteSuggest")));
     }
     catch (Exception e)
     {
         _logmanager.Log(Tag, "DeleteRouteSuggest", e.Message);
     }
     return(Json(_responseProvider.GenerateUnknownErrorResponse()));
 }
Beispiel #2
0
 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()));
 }