private decimal TaxesPerNight(HotelAvailTaxFee[] objTaxesFees, int intNumNights, TaxFeeType enumTaxFeeType)
    {
        decimal decAmount = 0;

        for (int i = 0; i < objTaxesFees.Length; i++)
        {
            if (objTaxesFees[i].CategoryType == TaxFeeCategoryType.Tax && objTaxesFees[i].Type == enumTaxFeeType)
                decAmount += objTaxesFees[i].Amount;
        }

        return decAmount / intNumNights;
    }
    private decimal Fees(HotelAvailTaxFee[] objTaxesFees, TaxFeeType enumTaxFeeType)
    {
        decimal decAmount = 0;

        for (int i = 0; i < objTaxesFees.Length; i++)
        {
            if (objTaxesFees[i].CategoryType == TaxFeeCategoryType.Fee && objTaxesFees[i].Type == enumTaxFeeType)
                decAmount += objTaxesFees[i].Amount;
        }

        return decAmount;
    }