Esempio n. 1
0
        public void ValidateDailyTransactionDetailLookup()
        {
            DLSMapper.Configure();
            var request = new DailyTransactionDetailLookupRequest()
            {
                AgentId   = "40698809",
                PosId     = "",
                StartDate = "09/27/2017"
            };

            var header = new Header();
            var processingInstruction = new ProcessingInstruction
            {
                Action = "DailyTransactionDetailLookup",
                RollbackTransaction = false
            };


            header.ProcessingInstruction = processingInstruction;
            request.header = header;

            request.header = header;

            var config = new DLSConfig();
            var proxy  = new DLSProxyFactory(config);
            var repo   = new DLSRepository(proxy);
            var x      = repo.DailyTransactionDetailLookup(false, request);
        }
Esempio n. 2
0
        public static DOMAIN.Header ToDomain(this SERVICE.Header req)
        {
            var domainModel = DLSMapper.Map <SERVICE.Header, DOMAIN.Header>(req)
                              .AdditionalOperations();

            return(domainModel);
        }
Esempio n. 3
0
        public static SERVICE.SecurityHeader ToService(this DOMAIN.SecurityHeader req)
        {
            var serviceModel = DLSMapper.Map <DOMAIN.SecurityHeader, SERVICE.SecurityHeader>(req)
                               .AdditionalOperations();

            return(serviceModel);
        }
        public static DOMAIN.TransactionDetailLookupResult ToDomain(this SERVICE.TransactionDetailLookupResult req)
        {
            var domainModel = DLSMapper.Map <SERVICE.TransactionDetailLookupResult, DOMAIN.TransactionDetailLookupResult>(req)
                              .AdditionalOperations();

            return(domainModel);
        }
        public static DOMAIN.MTTransactionDetailLookupResponse ToDomain(this SERVICE.MTTransactionDetailLookupResponse req)
        {
            var domainModel = DLSMapper.Map <SERVICE.MTTransactionDetailLookupResponse, DOMAIN.MTTransactionDetailLookupResponse>(req)
                              .AdditionalOperations();

            return(domainModel);
        }
Esempio n. 6
0
        public static SERVICE.ProcessingInstruction ToService(this DOMAIN.ProcessingInstruction req)
        {
            var serviceModel = DLSMapper.Map <DOMAIN.ProcessingInstruction, SERVICE.ProcessingInstruction>(req)
                               .AdditionalOperations();

            return(serviceModel);
        }
Esempio n. 7
0
        public static SERVICE.DailyTransactionDetailLookupRequest ToDailyTransactionDetailLookupService(this DOMAIN.DailyTransactionDetailLookupRequest req)
        {
            var serviceModel = DLSMapper.Map <DOMAIN.DailyTransactionDetailLookupRequest, SERVICE.DailyTransactionDetailLookupRequest>(req)
                               .AdditionalOperations();

            return(serviceModel);
        }
Esempio n. 8
0
 public static void DefineMappings()
 {
     DLSMapper.CreateMap <DOMAIN.ProcessingInstruction, SERVICE.ProcessingInstruction>()
     .Ignore(src => src.invocationMethodSpecified)
     .Ignore(src => src.readOnlyFlagSpecified)
     .Ignore(src => src.echoRequestFlagSpecified)
     .Ignore(src => src.returnErrorsAsExceptionSpecified);
 }
Esempio n. 9
0
 public static void DefineMappings()
 {
     DLSMapper.CreateMap <SERVICE.Header, DOMAIN.Header>()
     .ForMember(dm => dm.Agent, opt => opt.MapFrom(svs => svs.agent.ToDomain()))
     .ForMember(dm => dm.ClientHeader, opt => opt.MapFrom(svs => svs.clientHeader.ToDomain()))
     .ForMember(dm => dm.ProcessingInstruction, opt => opt.MapFrom(svs => svs.processingInstruction.ToDomain()))
     .ForMember(dm => dm.RoutingContext, opt => opt.MapFrom(svs => svs.routingContext.ToDomain()))
     .ForMember(dm => dm.Security, opt => opt.MapFrom(svs => svs.security.ToDomain()));
 }
Esempio n. 10
0
        private void ConfigureDls(IServiceCollection services)
        {
            DLSMapper.Configure();

            services.AddSingleton <IDLSConfig>(dlscfg => {
                return(new DLSConfig
                {
                    DLSUrl = ConfigurationManager.AppSettings["DLSUrl"],
                    EndpoingBehaviors = new List <IEndpointBehavior> {
                        new MessageLogger()
                    }
                });
            });

            services.AddSingleton <IDLSProxyFactory, DLSProxyFactory>();
            services.AddSingleton <MoneyGram.DLS.ITrainingModeRepository, MoneyGram.DLS.TrainingModeRepository>();

            services.AddSingleton <IDLSRepository, DLSRepository>();
            services.Decorate <IDLSRepository, DLSRepositoryTraining>();
        }
Esempio n. 11
0
 public static void DefineMappings()
 {
     DLSMapper.CreateMap <DOMAIN.DailyTransactionDetailLookupRequest, SERVICE.DailyTransactionDetailLookupRequest>()
     .ForMember(svc => svc.header, opt => opt.MapFrom(dm => dm.header.ToService()))
     .ForMember(svc => svc.dateTime, opt => opt.MapFrom(dm => dm.StartDate));
 }
 public static void DefineMappings()
 {
     DLSMapper.CreateMap <SERVICE.TransactionDetailLookupResult, DOMAIN.TransactionDetailLookupResult>();
 }
 public static void DefineMappings()
 {
     DLSMapper.CreateMap <SERVICE.MTTransactionDetailLookupResponse, DOMAIN.MTTransactionDetailLookupResponse>()
     .ForMember(dm => dm.header, opt => opt.MapFrom(svs => svs.header.ToDomain()))
     .ForMember(dm => dm.GetMTTransactionDetailLookupResultList, opt => opt.MapFrom(svs => svs.getMTTransactionDetailLookupResultArray != null ? svs.getMTTransactionDetailLookupResultArray.ToList().ToResponseList() : null));
 }
Esempio n. 14
0
 public void ValidateAutoMapperConfigurationDls()
 {
     DLSMapper.Configure();
 }
Esempio n. 15
0
 public static void DefineMappings()
 {
     DLSMapper.CreateMap <DOMAIN.SecurityHeader, SERVICE.SecurityHeader>();
 }
Esempio n. 16
0
 public static void DefineMappings()
 {
     DLSMapper.CreateMap <DOMAIN.DailyTransactionDetailLookupRequest, SERVICE.DailyTransactionDetailLookupRequest1>()
     .ForMember(svc => svc.dailyTransactionDetailLookupRequest, opt => opt.MapFrom(dm => dm.ToDailyTransactionDetailLookupService()));
 }
 public static void DefineMappings()
 {
     DLSMapper.CreateMap <SERVICE.SecurityHeader, DOMAIN.SecurityHeader>()
     .ForMember(dm => dm.UserID, opt => opt.MapFrom(svs => svs != null ? svs.userID : null));
 }
Esempio n. 18
0
 public static void DefineMappings()
 {
     DLSMapper.CreateMap <DOMAIN.ClientHeader, SERVICE.ClientHeader>();
 }
 public static void DefineMappings()
 {
     DLSMapper.CreateMap<SERVICE.AgentHeader, DOMAIN.AgentHeader>();
 }
Esempio n. 20
0
 public static void DefineMappings()
 {
     DLSMapper.CreateMap <SERVICE.RoutingContextHeader, DOMAIN.RoutingContextHeader>();
 }