示例#1
0
        public override void Registros(StructureMap.Graph.IAssemblyScanner scan)
        {
            scan.AssemblyContainingType <RegistraDependencias>();
            scan.AddAllTypesOf(typeof(IRepositorio <>));
            scan.Convention <HibernateRepositoryConvention>();
            scan.AddAllTypesOf(typeof(IRepositorio));
            scan.Convention <HibernateRepositoryConvention>();
            scan.AddAllTypesOf(typeof(IRepositorioUnico <>));
            scan.Convention <HibernateRepositoryConvention>();

            this.For <IFileTransfer>().Use(x => FileTransferCliente.Obter());

            scan.AddAllTypesOf <Seed>();
        }
示例#2
0
 public override void Initialize(StructureMap.Graph.IAssemblyScanner scan)
 {
     base.Initialize(scan);
     scan.AssemblyContainingType(typeof(Microsoft.TeamFoundation.Client.TfsTeamProjectCollection));
 }
        public static StructureMap.Graph.IAssemblyScanner ForBottles(this StructureMap.Graph.IAssemblyScanner scanner, Action <Assembly> action)
        {
            action.ForBottles();

            return(scanner);
        }
示例#4
0
 public override void Registros(StructureMap.Graph.IAssemblyScanner scan)
 {
     this.For <ISessaoDoUsuario>().Use <SessaoDoUsuarioServidoDoWindows>();
 }