public static void AddRepositorioMocks(this IAbstractContainer container) { container.Register <IEmpresaRepository, EmpresaRepositoryMock>(); container.Register <IGrupoEmpresaRepository, GrupoEmpresaRepositoryMock>(); container.Register <ITerminalRepository, TerminalRepositoryMock>(); container.Register <IUsuarioRepository, UsuarioRepositoryMock>(); }
public static void AddCrossCutting(this IAbstractContainer container) { container.Register <IAmbiente, Ambiente>(); container.Register <IEmpresa, Empresa>(); container.Register <IGrupoEmpresa, GrupoEmpresa>(); container.Register <ITerminal, Terminal>(); container.Register <IUsuario, Usuario>(); }
public static void AddRepositorioTests(this IAbstractContainer container) { container.Register <IAbstractDataContext, AbstractDataContext>(); container.Register <IAbstractDataContextDapper, AbstractDataContextDapper>(); container.Register <IReferenciaRepository, ReferenciaRepository>(); container.Register <ITipoRepository, TipoRepository>(); container.Register <ITesteRepository, TesteRepository>(); container.Register <ITipoRepositoryContext, TipoRepositoryContext>(); container.Register <ITipoRepositoryContextDapper, TipoRepositoryContextDapper>(); container.Register <IReferenciaService, ReferenciaService>(); container.Register <ITesteService, TesteService>(); container.Register <ITipoService, TipoService>(); }
public static void AddApresentacaoSist(this IAbstractContainer container) { container.Register <IMenuSistema, MenuSistema>(); container.Register <IAmbienteView, AmbienteView>(); container.Register <ILogAcessoView, LogAcessoView>(); container.Register <IMigracaoEntView, MigracaoEntView>(); container.Register <IPermissaoView, PermissaoView>(); container.Register <IEmpresaView, EmpresaView>(); container.Register <IGrupoEmpresaView, GrupoEmpresaView>(); container.Register <ITerminalView, TerminalView>(); container.Register <IUsuarioView, UsuarioView>(); }
public static void AddRepositorio(this IAbstractContainer container) { container.Register <IEmpresaRepository, EmpresaRepository>(); container.Register <IGrupoEmpresaRepository, GrupoEmpresaRepository>(); container.Register <ITerminalRepository, TerminalRepository>(); container.Register <IUsuarioRepository, UsuarioRepository>(); container.Register <IAmbienteRepository, AmbienteRepository>(); container.Register <ILogAcessoRepository, LogAcessoRepository>(); container.Register <IMigracaoEntRepository, MigracaoEntRepository>(); container.Register <IPermissaoRepository, PermissaoRepository>(); container.Register <IAbstractDataContext, AbstractDataContext>(); }
public static void AddServico(this IAbstractContainer container) { container.Register <ITerminalAppService, TerminalAppService>(); container.Register <IUsuarioAppService, UsuarioAppService>(); container.Register <IAmbienteAppService, AmbienteAppService>(); container.Register <ILogAcessoAppService, LogAcessoAppService>(); container.Register <IMigracaoAppService, MigracaoAppService>(); container.Register <IPermissaoAppService, PermissaoAppService>(); container.Register <IEmpresaAppService, EmpresaAppService>(); container.Register <IGrupoEmpresaAppService, GrupoEmpresaAppService>(); }
public static void AddApresentacao(this IAbstractContainer container) { container.Register <IInformacaoSistema, InformacaoSistema>(); container.Register <IMainWindow, MainWindow>().PerSingleton(); container.Register <IMainLogin, MainLogin>().PerSingleton(); container.Register <IMainCommand, MainCommand>().PerSingleton(); container.Register <IMainMensagem, MainMensagem>().PerSingleton(); container.Register <IMenuLateral, ucMenuLateral>(); container.Register <ITituloSistema, ucTituloSistema>(); container.Register <IMenuResolver, MenuResolver>(); }
public static void AddRepositorioDapper(this IAbstractContainer container) { container.Register <IAbstractDataContextDapper, AbstractDataContextDapper>(); }