public ParkingLot GetDimensions(ParkingLot parkingToTable) { ParkingLotData parkingLotData = new ParkingLotData(); parkingToTable = parkingLotData.GetParkingTable(parkingToTable); return parkingToTable; }
public int DeleteParking(ParkingLot parkingToDelete) { ParkingLotData parkingLotData = new ParkingLotData(); int insertResult = parkingLotData.Delete(parkingToDelete); return insertResult; }
public int AddParking(ParkingLot parkingToAdd) { ParkingLotData parkingLotData = new ParkingLotData(); int insertResult = parkingLotData.Insert(parkingToAdd); return insertResult; }
public string UpdateParking(ParkingLot parkingToUpdate) { ParkingLotData parkingLotData = new ParkingLotData(); int insertResult = parkingLotData.Update(parkingToUpdate); string failuretext = null; if (insertResult != 0) { failuretext = "No se pudo actualizar"; } else { failuretext = "Se actualizo de manera exitosa"; } return failuretext; }
public ParkingSpot GetParkingSpotIfAvailable(IVehicle vehicle) { IEnumerable <ParkingSpot> freeSpaceForParking = GetFreeSpacesForparking(); if (freeSpaceForParking.Count() == 0) { return(null); } var parkingSpot = AssignParkingSpotToVehicle(vehicle, freeSpaceForParking); if (parkingSpot == null) { return(null); } ParkingLotData.UpdateParkingSpot(parkingSpot); return(parkingSpot); }
public int VerifyParking(ParkingLot parkingToAdd) { ParkingLotData parkingLotData = new ParkingLotData(); int insertResult = parkingLotData.VerifyName(parkingToAdd); return insertResult; }
public DataSet GetParkingForBooking() { ParkingLotData parkingLotData = new ParkingLotData(); return parkingLotData.GetParkingForBooking(); }