internal Models.Stud_BusModel.GetBusStudResp GetBus2stud(Models.Stud_BusModel.GetBusStudReq req) { Models.Stud_BusModel.GetBusStudResp rsp = new Models.Stud_BusModel.GetBusStudResp(); ITStud_Bus studBus = _storage.GetBus2stud(req.nEntityId); rsp.apiError = new APIErrors(); rsp.apiError = ApiError_defs.err_Invalid_Request; ITStops stop; //Added Entity if (studBus != null && studBus.n > 0) { rsp.apiError = ApiError_defs.ok; rsp.nBusFKdown = studBus.nBusFKdown; rsp.nBusFKup = studBus.nBusFKup; rsp.nRecordId = studBus.n; rsp.nStopUp = studBus.nStopUp; stop = _storage.getStopById(studBus.nStopUp); rsp.upLatLong = stop.rStopLat + "|" + stop.rStopLong; stop = _storage.getStopById(studBus.nStopDown); rsp.downLatLong = stop.rStopLat + "|" + stop.rStopLong; rsp.nStopDown = studBus.nStopDown; } else { rsp.apiError.sErrorMessage = "Unable to map bus to student"; } return(rsp); }
internal Models.Stud_BusModel.updateStudBusResp updateStudBus(Models.Stud_BusModel.updateStudBusreq req) { Models.Stud_BusModel.updateStudBusResp rsp = new Models.Stud_BusModel.updateStudBusResp(); APIErrors apiError = new APIErrors(); ITStud_Bus studBus = _storage.GetBus2stud(req.nEntityId); if (studBus != null || studBus.n > 0) { studBus = _storage.updateStudBus(studBus, req.nEntityId, req.nBusFKup, req.nBusFKdown, req.nStopUp, req.nStopDown); } if (studBus.nBusFKup == req.nBusFKup && studBus.nBusFKdown == req.nBusFKdown && studBus.nStopUp == req.nStopUp && studBus.nStopDown == req.nStopDown) { apiError.jErrorVal = 0; apiError.sErrorMessage = "Mappings successful"; } else { apiError.sErrorMessage = "Not all Mappings successful"; apiError.jErrorVal = 1000; } rsp.apiError = apiError; return(rsp); }