示例#1
0
        public void DeveMapearEntidadeMovimentacaoSaida()
        {
            Automapper.Setup();

            var movimentacaoForm = new MovimentacaoSaidaForm()
            {
                Cliente       = null,
                CategoriaVaga = "CategoriaVaga",
                Vaga          = "Vaga",
                Placa         = "1234",
                ValorPago     = 1,
                TipoPagamento = 1,
                Entrada       = DateTime.Now.ToString(),
                Ticket        = "123456"
            };

            var movimentacao = Mapper.Map <Movimentacao>(movimentacaoForm);

            movimentacao.Vaga.CategoriaVaga = new CategoriaVaga()
            {
                Id = 1
            };

            movimentacaoForm = Mapper.Map <MovimentacaoSaidaForm>(movimentacao);
        }
示例#2
0
        public void Configuration(IAppBuilder app)
        {
            var container = StructuremapMvc.StructureMapDependencyScope.Container;

            MigrationsRunner.Run(container); // Executa o migrations com os parametros do container configurados

            //Adiciona as configurações do NHibernate para criação de sessão, repositories etc
            container.Configure(c => c.AddRegistry(new NHibernateRegistry(container)));

            ConfigureOAuth(app);

            GlobalConfiguration.Configure(WebApiConfig.Register);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);

            Automapper.Setup();

            app.UseCors(Microsoft.Owin.Cors.CorsOptions.AllowAll);
        }