private ServiceLocator() { _container = new UnityContainer(); UnityConfigurationSection configurationSection = UnityConfiguration.GetConfigurationFromFile(); configurationSection.Configure(_container); }
public T GetInstance <T>(string key) { UnityConfigurationSection configurationSection = UnityConfiguration.GetConfigurationFromFile(); using (IUnityContainer container = new UnityContainer().LoadConfiguration(configurationSection, key)) { return(container.Resolve <T>()); } }