public App() { InitializeComponent(); IoCContainer.Config(); MainPage = new NavigationPage(new AlgorithmsView()); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configure(WebApiConfig.Register); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); IoCContainer.Config(); Database.SetInitializer(new DropCreateDatabaseAlways <EmployeeDbContext>()); }
static void Main(string[] args) { var config = ResourceProvider.GetConfig("config"); IoCContainer.Config(config, typeof(Program).Assembly); var obj = IoCContainer.Resolve <MovieFinder.IMovieLister>(); obj.ListMoviesFromDirector("Director1"); Console.ReadKey(); }
public static void Main() { var config = GetConfig("config"); IIoCContainer container = new IoCContainer(); container.Config(config, typeof(Program).Assembly); //container.RegisterTransientType<ITestClass1, TestClass1>(); //container.RegisterSingletonType<ITestClass2, TestClass2>(); var obj = container.Resolve <ITestClass2>(); obj.Method2(); Console.ReadKey(); }
public static void Main() { var config = GetConfig("config"); IIoCContainer container = new IoCContainer(); container.Config(config, typeof(Program).Assembly); //container.RegisterTransientType<IMovieFinder, MovieFinderTxt>(); //container.RegisterTransientType<IMovieFinder, MovieFinderJson>(); //container.RegisterSingletonType<IMovieLister, MovieLister>(); var obj = container.Resolve <IMovieLister>(); obj.ListMoviesFromDirector("Director1"); Console.ReadKey(); }