private void ConfigureApplication() { PsychoCareContextInitializer.Initialize(); ContainerHolder.RegisterCommonDependencies(); ContainerHolder.Container.Register <IWebPrincipal, WebPrincipal>(Lifestyle.Scoped); ContainerHolder.Container.Verify(); }
public static void RegisterBaseDependencies() { ResetConatiner(); ContainerHolder.RegisterCommonDependencies(); Container.Options.AllowOverridingRegistrations = true; var contextBuilderMock = new Mock <IDbContextBuilder>(); contextBuilderMock.Setup(x => x.GetContext()) .Returns(() => new TestPsychoCareContext()); ContainerHolder.Container.Register(typeof(IDbContextBuilder), () => contextBuilderMock.Object, Lifestyle.Transient); }
public static ILocatedObject <IPersistenceService> GetPersistenceService() { return(ContainerHolder.Resolve <IPersistenceService>()); }
public static object GetObject(Type objectType) { return(ContainerHolder.Resolve(objectType)); }
public static ILocatedObject <IAuthorizationService> GetAuthorizationService() { return(ContainerHolder.Resolve <IAuthorizationService>()); }
public static ILocatedObject <IReleaseElement> GetReleaseElement() { return(ContainerHolder.Resolve <IReleaseElement>()); }
public static ILocatedObject <IVerificationMessage> GetVerificationMessage() { return(ContainerHolder.Resolve <IVerificationMessage>()); }
public static ILocatedObject <IStakeholder> GetStakeholder() { return(ContainerHolder.Resolve <IStakeholder>()); }
public static ILocatedObject <IConfiguration> GetConfiguration() { return(ContainerHolder.Resolve <IConfiguration>()); }
public static ILocatedObject <IDeploymentStep> GetDeploymentStep() { return(ContainerHolder.Resolve <IDeploymentStep>()); }
public static ILocatedObject <IRepositoryService> GetRepositoryService() { return(ContainerHolder.Resolve <IRepositoryService>()); }