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); }