Example #1
0
        static void Main(string[] args)
        {
            try
            {
                DependencyRegistrar.RegisterDependencies();
                var servicesToRun = new ConsoleServiceBase[]
                {
                    IoC.Resolve <NotificationService>()
                };

                IoC.Resolve <ILogManager>().GetLogger("Jobs").Info("Starting jobs...");

                var autoMapperBootstrapper = new AutoMapperBootstrapper();
                autoMapperBootstrapper.Bootstrap();

                if (Environment.UserInteractive)
                {
                    foreach (var serviceBase in servicesToRun)
                    {
                        ConsoleServiceBase @base = serviceBase;
                        Task.Factory.StartNew(() => @base.Start(args));
                    }
                }
                else
                {
                    ServiceBase.Run(servicesToRun);
                }
            }
            catch (Exception ex)
            {
                IoC.Resolve <ILogManager>().GetLogger("Jobs").Info("\n\nSystem Failure! Message: " + ex.Message + "\n\tStackTrace: " + ex.StackTrace);
            }
        }
Example #2
0
        public void AssertConfigurationIsValid()
        {
            var autoMapperBootstrapper = new AutoMapperBootstrapper();

            autoMapperBootstrapper.Bootstrap();
            Mapper.AssertConfigurationIsValid();
        }
Example #3
0
        public void Configuration(IAppBuilder app)
        {
            var config = new HttpConfiguration();

            ConfigureOAuth(app);

            WebApiConfig.Register(config);

            var cors = new EnableCorsAttribute("*", "*", "*");

            config.EnableCors(cors);

            app.UseCors(CorsOptions.AllowAll);
            app.UseWebApi(config);

            try
            {
                var builder = new ContainerBuilder();
                builder.RegisterApiControllers(Assembly.GetExecutingAssembly());
                builder.RegisterModule(new LoginSampleModule());
                _container = builder.Build();
                config.DependencyResolver = new AutofacWebApiDependencyResolver(_container);
                AutoMapperBootstrapper.CreateMap();
            }
            catch (Exception ex)
            {
            }
        }
        protected virtual void ConfigureProject(bool selfHost, Action <ConfigurationExpression> terminalStructureMapRegistryConfigExpression)
        {
            _container     = new Container(StructureMapBootStrapper.LiveConfiguration);
            _activityStore = new ActivityStore(_terminal);

            _container.Configure(x => x.AddRegistry <TerminalBootstrapper.LiveMode>());
            _container.Configure(x => x.For <IActivityStore>().Use(_activityStore));

            _hubDiscovery = _container.GetInstance <IHubDiscoveryService>();

            AutoMapperBootstrapper.ConfigureAutoMapper();

            if (terminalStructureMapRegistryConfigExpression != null)
            {
                _container.Configure(terminalStructureMapRegistryConfigExpression);
            }

            if (selfHost)
            {
                // Web API routes
                _configuration.Services.Replace(typeof(IHttpControllerTypeResolver), this);
            }

            _configuration.Services.Replace(typeof(IHttpControllerActivator), this);

            RegisterActivities();
        }
Example #5
0
        /// <summary>
        /// The main entry point for the application.
        /// </summary>
        static void Main(string[] args)
        {
            try
            {
                DependencyRegistrar.RegisterDependencies();
                var serviceToRun = IoC.Resolve <ImportService>();

                IoC.Resolve <ILogManager>().GetLogger("Jobs.ImportService").Info("Starting jobs...");

                var autoMapperBootstrapper = new AutoMapperBootstrapper();
                autoMapperBootstrapper.Bootstrap();

                if (Environment.UserInteractive)
                {
                    Task.Factory.StartNew(() => serviceToRun.Start(args));
                }
                else
                {
                    ServiceBase.Run(serviceToRun);
                }
            }
            catch (Exception ex)
            {
                IoC.Resolve <ILogManager>().GetLogger("Jobs.ImportService").Info("\n\nSystem Failure! Message: " + ex.Message + "\n\tStackTrace: " + ex.StackTrace);
            }
        }
Example #6
0
        protected AutoMapperTester()
        {
            MockedPackageDataAggregateRepository = new Mock <IRepository <PackageDataAggregate> >();
            AutoMapperBootstrapper autoMapperBootstrapper = new AutoMapperBootstrapper(new Mock <IDependencyStringFactory>().Object, MockedPackageDataAggregateRepository.Object);

            autoMapperBootstrapper.RegisterMappings();
        }
Example #7
0
        public void Init()
        {
            var autoMapperBootstrapper = new AutoMapperBootstrapper();

            autoMapperBootstrapper.Bootstrap();

            DependencyRegistrar.RegisterDependencies();

            _organizationService        = IoC.Resolve <IOrganizationService>();
            _corporateAccountRepository = IoC.Resolve <ICorporateAccountRepository>();

            var organizationEditModel = new OrganizationEditModel
            {
                Name            = "TestOrg",
                Description     = "TestOrg Description",
                BusinessAddress =
                    new AddressEditModel()
                {
                    StreetAddressLine1 = "StreetAddressLine1",
                    StreetAddressLine2 = "StreetAddressLine1",
                    City      = "Austin",
                    StateId   = 123,
                    CountryId = 1,
                    ZipCode   = "78705"
                },
                BillingAddress =
                    new AddressEditModel()
                {
                    StreetAddressLine1 = "StreetAddressLine11",
                    StreetAddressLine2 = "StreetAddressLine11",
                    City      = "Austin",
                    StateId   = 123,
                    CountryId = 1,
                    ZipCode   = "78701"
                },
                PhoneNumber = new PhoneNumber()
                {
                    AreaCode = "+1", Number = "232131"
                },
                FaxNumber = new PhoneNumber()
                {
                    AreaCode = "+1", Number = "232131"
                },
                Email = "*****@*****.**"
            };

            _corporateAccountEditModel = new CorporateAccountEditModel
            {
                OrganizationEditModel = organizationEditModel,
                ContractNotes         = "Some Contract",
                DefaultPackages       =
                    new List <Package>
                {
                    new Package()
                    {
                        Id = 1, Name = "abc temp"
                    }
                }
            };
        }
Example #8
0
        private static void Init()
        {
            IocBootstrapper.RegisterTypes(IocContainer.GetContainer());
            AutoMapperBootstrapper.MapTypes();

            _locator = new ViewModelLocator();
            _store   = new ViewModelStore();

            IocContainer.GetContainer().RegisterInstance <ILogger> (new Logger());
            IocContainer.GetContainer().RegisterInstance <ISecureDatabase>(new iOSSecureDatabase());
            IocContainer.GetContainer().RegisterType <IHttpClientHelper, HttpClientHelper>();
            IocContainer.GetContainer().RegisterInstance <IExtendedNavigationService> (ConfigureNav());
            IocContainer.GetContainer().RegisterType <IExtendedDialogService, ExtendedDialogService>();
            IocContainer.GetContainer().RegisterInstance <IHudService> (new HudService());
            IocContainer.GetContainer().RegisterType <IBrowserService, iOSBrowserService> ();
            IocContainer.GetContainer().RegisterInstance <IPhoneService> (new PhoneService());
            IocContainer.GetContainer().RegisterInstance <IMapService> (new MapService());
            IocContainer.GetContainer().RegisterInstance <IGeolocator>(new Geolocator());
            IocContainer.GetContainer().RegisterInstance <IConnectivityService>(new ConnectivityService());
            IocContainer.GetContainer().RegisterInstance <IDispatcherService>(new DispatcherService(new NSObject()));
            IocContainer.GetContainer().RegisterInstance <IEmailService> (new EmailService());
            IocContainer.GetContainer().RegisterInstance <ITwitterHelper> (new iOSTwitterHelper());
            IocContainer.GetContainer().RegisterInstance <IFacebookHelper> (new iOSFacebookHelper());
            IocContainer.GetContainer().RegisterInstance <IFileReader> (new FileReader());
        }
Example #9
0
        /// <summary>
        /// The main entry point for the application.
        /// </summary>
        static void Main(string[] args)
        {
            try
            {
                DependencyRegistrar.RegisterDependencies();

                var serviceToRun = IoC.Resolve <MedicareJobService>();

                IoC.Resolve <ILogManager>().GetLogger("MedicareJobService").Info("Starting jobs...");

                var autoMapperBootstrapper = new AutoMapperBootstrapper();
                autoMapperBootstrapper.Bootstrap();


                if (Environment.UserInteractive)
                {
                    //IoC.Resolve<ISyncCustomerResultPollingAgent>().Sync();
                    //IoC.Resolve<ISyncCustomerPollingAgent>().Sync();
                    //IoC.Resolve<ISyncHealthPlanPollingAgent>().Sync();
                    //IoC.Resolve<ISyncCustomerResultPollingAgent>().Sync();
                    //IoC.Resolve<ISyncRapsPollingAgent>().Sync();
                    //IoC.Resolve<ISyncEventTestPollingAgent>().Sync();
                    //IoC.Resolve<ISyncResultsReadyForCodingPollingAgent>().PollForSync();
                    Task.Factory.StartNew(() => serviceToRun.Start(args));
                }
                else
                {
                    ServiceBase.Run(serviceToRun);
                }
            }
            catch (Exception ex)
            {
                IoC.Resolve <ILogManager>().GetLogger("MedicareJobService").Info("\n\nSystem Failure! Message: " + ex.Message + "\n\tStackTrace: " + ex.StackTrace);
            }
        }
        public void SetUp()
        {
            DependencyRegistrar.RegisterDependencies();
            var autoMapperBootstrapper = new AutoMapperBootstrapper();

            autoMapperBootstrapper.Bootstrap();
        }
Example #11
0
        protected void Application_Start(object sender, EventArgs e)
        {
            AreaRegistration.RegisterAllAreas();


            RegisterRoutes(RouteTable.Routes);
            DependencyRegistrar.RegisterDependencies();
            var autoMapperBootstrapper = new AutoMapperBootstrapper();

            autoMapperBootstrapper.Bootstrap();
            ControllerBuilder.Current.SetControllerFactory(new ActionControllerFactory());

            RegisterGlobalFilters(GlobalFilters.Filters);
            IoC.Resolve <ILogManager>().GetLogger <Global>().Info("Application started up @" + DateTime.Now);


            DataAnnotationsModelValidatorProvider.AddImplicitRequiredAttributeForValueTypes = false;
            var validatorProvider = new FluentValidationModelValidatorProvider(new ValidatorFactory());

            ModelValidatorProviders.Providers.Add(validatorProvider);

            ModelBinders.Binders.Add(typeof(decimal), new DecimalModelBinder());
            ModelBinders.Binders.Add(typeof(decimal?), new DecimalModelBinder());

            ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
        }
 protected virtual void RegisterIMapper(IWindsorContainer container)
 {
     container.Register(
         Component.For <IMapper>()
         .Instance(AutoMapperBootstrapper.CreateMapper())
         .LifestyleSingleton());
 }
Example #13
0
        static void Main(string[] args)
        {
            try
            {
                DependencyRegistrar.RegisterDependencies();
                var serviceToRun = IoC.Resolve <ResultExportService>();

                var logger = IoC.Resolve <ILogManager>().GetLogger("Jobs_ResultExportService");

                logger.Info("Starting Job");
                var autoMapperBootstrapper = new AutoMapperBootstrapper();
                autoMapperBootstrapper.Bootstrap();

                if (Environment.UserInteractive)
                {
                    IoC.Resolve <AnthemResultPdfDownloadPollingAgent>().PollForPdfDownload();
                    // Task.Factory.StartNew(() => serviceToRun.Start(args));
                }
                else
                {
                    ServiceBase.Run(serviceToRun);
                }
            }
            catch (Exception ex)
            {
                IoC.Resolve <ILogManager>().GetLogger("Jobs.ResultExportService").Info("\n\nSystem Failure! Message: " + ex.Message + "\n\tStackTrace: " + ex.StackTrace);
            }
        }
Example #14
0
        /// <summary>
        /// The main entry point for the application.
        /// </summary>
        static void Main(string[] args)
        {
            try
            {
                DependencyRegistrar.RegisterDependencies();
                IoC.Resolve <ILogManager>().GetLogger("Jobs.TermByAbsence").Info("Starting jobs...");

                var autoMapperBootstrapper = new AutoMapperBootstrapper();
                autoMapperBootstrapper.Bootstrap();

                var serviceToRun = IoC.Resolve <TermByAbsence>();

                if (Environment.UserInteractive)
                {
                    // IoC.Resolve<Falcon.App.Core.Medical.IMemberTermByAbsenceService>().SubscribeForEligibiltyUpdate(1201);
                    // IoC.Resolve<Falcon.App.Core.Medical.IMemberUploadbyAcesPollingAgent>().PollForMemberUploadbyAces();
                    //Task.Factory.StartNew(() => serviceToRun.Start(args));
                }
                else
                {
                    ServiceBase.Run(serviceToRun);
                }
            }

            catch (Exception ex)
            {
                IoC.Resolve <ILogManager>().GetLogger("Jobs.TermByAbsence").Info("\n\nSystem Failure! Message: " + ex.Message + "\n\tStackTrace: " + ex.StackTrace);
            }
        }
Example #15
0
        public void SetUp()
        {
            DependencyRegistrar.RegisterDependencies();
            var autoMapperBootstrapper = new AutoMapperBootstrapper();

            autoMapperBootstrapper.Bootstrap();
            _generateKynXmlPollingAgent = IoC.Resolve <IGenerateKynXmlPollingAgent>();
        }
        public void SetUp()
        {
            var autoMapperBootstrapper = new AutoMapperBootstrapper();

            autoMapperBootstrapper.Bootstrap();
            DependencyRegistrar.RegisterDependencies();
            _marketingSourceService = IoC.Resolve <IMarketingSourceService>();
        }
Example #17
0
 public override void SetUp()
 {
     base.SetUp();
     TerminalBootstrapper.ConfigureTest();
     TerminalPapertrailMapBootstrapper.ConfigureDependencies(StructureMapBootStrapper.DependencyType.TEST);
     AutoMapperBootstrapper.ConfigureAutoMapper();
     _activity_under_test = New <Write_To_Log_v1>();
 }
        public static void Start()
        {
            IContainer container = IoC.Initialize();

            StructureMapDependencyScope = new StructureMapDependencyScope(container);
            DependencyResolver.SetResolver(StructureMapDependencyScope);
            DynamicModuleUtility.RegisterModule(typeof(StructureMapScopeModule));
            AutoMapperBootstrapper.Initialize(container);
        }
Example #19
0
        public ResultArchiveUploadRepositoryTester()
        {
            DependencyRegistrar.RegisterDependencies();
            var autoMapperBootstrapper = new AutoMapperBootstrapper();

            autoMapperBootstrapper.Bootstrap();

            _resultArchiveUploadRepository = IoC.Resolve <IResultArchiveUploadRepository>();
        }
        public void Setup()
        {
            var autoMapperBootstrapper = new AutoMapperBootstrapper();

            autoMapperBootstrapper.Bootstrap();

            DependencyRegistrar.RegisterDependencies();
            _eventCustomerService = IoC.Resolve <IEventCustomerService>();
        }
Example #21
0
        public static void Start()
        {
            IContainer container = IoC.Container();

            ParentScope = new StructureMapDependencyScope(IoC.Container(), new HttpContextNestedContainerScope());
            DependencyResolver.SetResolver(ParentScope);
            DynamicModuleUtility.RegisterModule(typeof(StructureMapScopeModule));
            AutoMapperBootstrapper.Initialize();
        }
Example #22
0
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();
            RegisterRoutes(RouteTable.Routes);

            AutoMapperBootstrapper.ConfigureAutoMapper();
            StructureMapBootstrapper.ConfigureStructureMap();
            ControllerBuilder.Current.SetControllerFactory(new StructureMapControllerFactory());
        }
        public void CallUploadApplyRule_Tester()
        {
            DependencyRegistrar.RegisterDependencies();
            var autoMapperBootstrapper = new AutoMapperBootstrapper();

            autoMapperBootstrapper.Bootstrap();

            _callUploadFileParserApplyRulePollingAgent = IoC.Resolve <IApplyRulesOnLockedCustomersPollingAgent>();
            _callUploadFileParserApplyRulePollingAgent.PollForApplyRule();
        }
        public void GeneratePdfs_Tester()
        {
            DependencyRegistrar.RegisterDependencies();
            var autoMapperBootstrapper = new AutoMapperBootstrapper();

            autoMapperBootstrapper.Bootstrap();

            _resultPacketGeneratorPollingAgent = IoC.Resolve <IResultPacketGeneratorPollingAgent>();
            _resultPacketGeneratorPollingAgent.PollForResultPacketGeneration();
        }
        public void GenerateHAF_Tester()
        {
            DependencyRegistrar.RegisterDependencies();
            var autoMapperBootstrapper = new AutoMapperBootstrapper();

            autoMapperBootstrapper.Bootstrap();

            _hafGeneratorPollingAgent = IoC.Resolve <IHafGenerationPollingAgent>();
            _hafGeneratorPollingAgent.PollforHealthAssessmentFormGeneration();
        }
Example #26
0
        public void FaxNotification()
        {
            DependencyRegistrar.RegisterDependencies();
            var autoMapperBootstrapper = new AutoMapperBootstrapper();

            autoMapperBootstrapper.Bootstrap();
            var notificationPollingAgent = IoC.Resolve <IPhysicianPartnerSendFaxPollingAgent>();

            notificationPollingAgent.PollForNotifications();
        }
Example #27
0
        /// <summary>
        ///
        /// </summary>
        public override void Initialize()
        {
            //将所有的mvc控制器添加到依赖注入容器
            IocManager.AddConventionalRegistrar(new ControllerConventionalRegistrar());
            //对象关系映射自动注册
            AutoMapperBootstrapper autoMapperBootstrapper = new AutoMapperBootstrapper(WebAssemblyFinder.Instance);

            autoMapperBootstrapper.Initialize();
            base.Initialize();
        }
        public void CallUpload_Tester()
        {
            DependencyRegistrar.RegisterDependencies();
            var autoMapperBootstrapper = new AutoMapperBootstrapper();

            autoMapperBootstrapper.Bootstrap();

            _callUploadFileParserPollingAgent = IoC.Resolve <ICallUploadFileParserPollingAgent>();
            _callUploadFileParserPollingAgent.PollForParsingCallUpload();
        }
Example #29
0
        protected void Application_Start()
        {
            //mapping
            AutoMapperBootstrapper.Bootstrap();

            AreaRegistration.RegisterAllAreas();
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);
        }
Example #30
0
        public void SetUp()
        {
            DependencyRegistrar.RegisterDependencies();
            _repository = IoC.Resolve <IRepository <RefundRequest> >();
            _refundRequestRepository = (IRefundRequestRepository)_repository;

            var autoMapperBootstrapper = new AutoMapperBootstrapper();

            autoMapperBootstrapper.Bootstrap();
        }
Example #31
0
 protected AutoMapperTester()
 {
     MockedPackageDataAggregateRepository = new Mock<IRepository<PackageDataAggregate>>();
     AutoMapperBootstrapper autoMapperBootstrapper = new AutoMapperBootstrapper(new Mock<IDependencyStringFactory>().Object, MockedPackageDataAggregateRepository.Object);
     autoMapperBootstrapper.RegisterMappings();
 }
        public void ConfigurationShouldBeValid()
        {
            IMapperBootstrapper mapper = new AutoMapperBootstrapper(null, null);

            mapper.AssertConfigurationIsValid();
        }