Exemple #1
0
        public List<BillingSearchSubscriberDto> SearchSubscriber(BillingSearchFieldsDto criteriaDto, UserDto userDto)
        {
            var user = TypeAdapter.Adapt<UserDto, User>(userDto);
            var criteria = TypeAdapter.Adapt<BillingSearchFieldsDto, BillingSearchFields>(criteriaDto);
            List<BillingSearchSubscriber> billingSearchResults  = null;
             try
            {
                billingSearchResults = base.SearchSubscriber(criteria, user) as List<BillingSearchSubscriber>;

            }
             catch (FaultException<ValidationFault> fault)
             {
                 throw new FaultException<ValidationFaultDto>(TypeAdapter.Adapt<ValidationFault, ValidationFaultDto>(fault.Detail));
             }

             return TypeAdapter.Adapt<List<BillingSearchSubscriber>, List<BillingSearchSubscriberDto>>(billingSearchResults);
        }
Exemple #2
0
        public List<TroubleTicketSearchDto> GetTroubleTickets(BillingSearchFieldsDto bsfDto, UserDto userDto)
        {
            var user = TypeAdapter.Adapt<UserDto, User>(userDto);
            var bsf = TypeAdapter.Adapt<BillingSearchFieldsDto, BillingSearchFields>(bsfDto);

            List<TroubleTicketSearch> troubleTickets = null;

            try
            {
                troubleTickets = base.GetTroubleTickets(bsf, user);
            }
            catch (FaultException<ValidationFault> fault)
            {
                throw new FaultException<ValidationFaultDto>(TypeAdapter.Adapt<ValidationFault, ValidationFaultDto>(fault.Detail));
            }

            return TypeAdapter.Adapt<List<TroubleTicketSearch>, List<TroubleTicketSearchDto>>(troubleTickets);
        }
Exemple #3
0
        public TroubleTicketDto LoadTroubleTicket(BillingSearchFieldsDto criteriaDto, UserDto userDto)
        {
            var user = TypeAdapter.Adapt<UserDto, User>(userDto);
            var criteria = TypeAdapter.Adapt<BillingSearchFieldsDto, BillingSearchFields>(criteriaDto);

            TroubleTicket troubleTicket = null;

            try
            {

                troubleTicket = base.LoadTroubleTicket(criteria, user);
            }
            catch (FaultException<ValidationFault> fault)
            {
                throw new FaultException<ValidationFaultDto>(TypeAdapter.Adapt<ValidationFault, ValidationFaultDto>(fault.Detail));
            }

            return TypeAdapter.Adapt<TroubleTicket, TroubleTicketDto>(troubleTicket);
        }