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