コード例 #1
0
        internal Models.busLocationModel.getBusLocationArrayResp getBusLocationArray(Models.busLocationModel.getBusLocationArrayReq req)
        {
            Models.busLocationModel.getBusLocationArrayResp rsp = new Models.busLocationModel.getBusLocationArrayResp();
            rsp.apiError = new APIErrors();
            rsp.apiError = ApiError_defs.err_Invalid_Request;
            rsp.rLat     = new List <float>();
            rsp.rLong    = new List <float>();
            List <ITBusLocation> busL = _storage.getLocationArrayByBus(req.nBusFK);

            if (busL != null && busL.Count > 0)
            {
                foreach (ITBusLocation bl in busL)
                {
                    rsp.n      = bl.n;
                    rsp.nBusFK = bl.nBusFK;
                    rsp.rLat.Add(bl.rLat);
                    rsp.rLong.Add(bl.rLong);
                    rsp.apiError = ApiError_defs.ok;
                }
            }
            else
            {
                rsp.apiError.sErrorMessage = "Couldent found the current location of the bus";
            }

            return(rsp);
        }
コード例 #2
0
 public object getBusLocationArray([FromBody] Models.busLocationModel.getBusLocationArrayReq req)
 {
     Bllfiles.BLL_BusLocation bgrv = new Bllfiles.BLL_BusLocation();
     Models.busLocationModel.getBusLocationArrayResp resp = bgrv.getBusLocationArray(req);
     return(resp);
 }