示例#1
0
 public IHttpActionResult GetStations(StationRouteModel model)
 {
     try
     {
         var res = _routemanager.GetStations(model.StRouteId);
         return(Json(_responseProvider.GenerateRouteResponse(res)));
     }
     catch (Exception e)
     {
         _logmanager.Log(Tag, "GetStations", e.Message);
     }
     return(Json(_responseProvider.GenerateUnknownErrorResponse()));
 }
示例#2
0
 public IHttpActionResult SetRoute(StationRouteModel model)
 {
     try
     {
         int ff;
         if (User != null && int.TryParse(User.Identity.GetUserId(), out ff))
         {
             var  res         = _routemanager.SetRoute(ff, model.SrcStId, model.DstStId);
             bool isSubmitted = res > 0;
             return(Json(_responseProvider.GenerateRouteResponse(new { IsSubmited = isSubmitted, DriverRouteId = res }, "SetUserRoute")));
         }
         else
         {
             return
                 (ResponseMessage(Request.CreateErrorResponse(HttpStatusCode.Unauthorized,
                                                              "You are unauthorized to see Info!")));
         }
     }
     catch (Exception e)
     {
         _logmanager.Log(Tag, "SetUserRoute", e.Message);
     }
     return(Json(_responseProvider.GenerateUnknownErrorResponse()));
 }