コード例 #1
0
    public ParkingLot GetDimensions(ParkingLot parkingToTable)
    {
        ParkingLotData parkingLotData = new ParkingLotData();
        parkingToTable = parkingLotData.GetParkingTable(parkingToTable);

        return parkingToTable;
    }
コード例 #2
0
    public int DeleteParking(ParkingLot parkingToDelete)
    {
        ParkingLotData parkingLotData = new ParkingLotData();
        int insertResult = parkingLotData.Delete(parkingToDelete);

        return insertResult;
    }
コード例 #3
0
    public int AddParking(ParkingLot parkingToAdd)
    {
        ParkingLotData parkingLotData = new ParkingLotData();
        int insertResult = parkingLotData.Insert(parkingToAdd);

        return insertResult;
    }
コード例 #4
0
    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;
    }
コード例 #5
0
        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);
        }
コード例 #6
0
    public int VerifyParking(ParkingLot parkingToAdd)
    {
        ParkingLotData parkingLotData = new ParkingLotData();
        int insertResult = parkingLotData.VerifyName(parkingToAdd);

        return insertResult;
    }
コード例 #7
0
    public DataSet GetParkingForBooking()
    {
        ParkingLotData parkingLotData = new ParkingLotData();

        return parkingLotData.GetParkingForBooking();
    }