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); }
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); }