public async Task <bool> IsNonBillableProduct(string code, string channel)
        {
            GetNonBilllableProductsResult dbResult =
                await _unitOfWork.AdministrationSwitchProceduresRepository.GetNonBillableProducts(code, channel);

            if (dbResult == null)
            {
                return(false);
            }

            return(true);
        }
        public async Task <NonBillableProductsInfoDTO> GetNonBillableProduct(string code, string channel)
        {
            GetNonBilllableProductsResult dbResult =
                await _unitOfWork.AdministrationSwitchProceduresRepository.GetNonBillableProducts(code, channel);

            if (dbResult == null)
            {
                throw new ValidationException($"Code {code} is billable");
            }

            NonBillableProductsInfoDTO result = _mapper.Map <NonBillableProductsInfoDTO>(dbResult);

            return(result);
        }