filter method
def filter
@taxes = BxBlockTax::Tax.all
if params[:name].present?
@taxes = @taxes.where(name: params[:name])
end
if params[:tax_start].present? && params[:tax_end].present?
@taxes = @taxes.where(tax_percentage: params[:tax_start]..params[:tax_end])
end
render json: TaxSerializer.new(@taxes, meta: {message: "Tax lists"}).serializable_hash, status: :ok
end
Comments
Post a Comment