Пример #1
0
        public RepositoryTests()
        {
            var appConfiguration = new AppConfigConfiguration();
            var debugLogger      = new DebugLogger();

            _factory = new DataAccessFactory(appConfiguration.DataProvider, debugLogger);
        }
Пример #2
0
        public ServiceTests()
        {
            IConfiguration configuration = new AppConfigConfiguration();
            ILogger        logger        = new DebugLogger();

            _service = new AdvertisementService(configuration, logger);
        }
Пример #3
0
        static void Main(string[] args)
        {
            if (AlreadyRunning())
            {
                Console.WriteLine("running already");
                return;
            }


            IConfigurationSource configurationSource = ConfigurationSourceFactory.Create();
            LogWriterFactory     logWriterFactory    = new LogWriterFactory(configurationSource);

            Logger.SetLogWriter(logWriterFactory.Create());
            Log("begin running 1.0.0.0");

            var config = new AppConfigConfiguration();
            IOrganizationService service = null;

            try
            {
                service = HelperCrm.CreateOrganizationService(config);
                IDwService dw  = new DWService(Log);
                IJobTime   job = new JobService(Log);
                IRemoveDuplicatesService removeDup = new RemoveDuplicateAuditLog(Log);
                Imapping            mapping        = new MappingCrmToDw(Log);
                ICrmAuditLogService crmToDw        = new CrmAuditLogService(service, Log);
                crmToDw.RetreiveAndSet(config, job, mapping, dw);
            }
            catch (Exception e)
            {
                Log(e.ToString());
            }
            Log("end running");
        }
Пример #4
0
 public WcfAdvertisementService()
 {
     var appConfigConfiguration = new AppConfigConfiguration();
     var logger = new BasicLog4NetLogger();
     _service = new AdvertisementService(appConfigConfiguration, logger);
 }