Exemplo n.º 1
0
        // This method gets called by the runtime. Use this method to add services to the container.
        public void ConfigureServices(IServiceCollection services)
        {
            //RabbitMQ messageBus
            services.AddSingleton <ConnectionFactory>();

            services.AddSingleton <IRabbitMQClient, RabbitMqClient>(x =>
                                                                    new RabbitMqClient(x.GetService <ConnectionFactory>(),
                                                                                       GetRabbitMqConnectionData(),
                                                                                       x.GetService <ILogger <RabbitMqClient> >()));

            services.AddTransient <IMessageBus, RabbitMQMessageBus>();

            services.AddPooledDbContextFactory <MyShopContext>(opt => opt.UseSqlServer(Configuration["DbContext:ConnectionString"]));
            services.AddTransient <MyShopDataSeeder>();

            services.AddMediatR(Assembly.GetExecutingAssembly());

            //AutoMapper
            AutoMapperRegister.RegisterAutoMapper(services);

            //GraphQL
            GraphQLCServiceConfigurator.SetUpGraphQLDependencies(services);

            //MessageBroker
            MessageHandlersRegister.RegisterMessageHandlers(services);
        }
        /// <summary>
        /// Registers the type mappings with the Unity container.
        /// </summary>
        /// <param name="container">The unity container to configure.</param>
        /// <remarks>
        /// There is no need to register concrete types such as controllers or
        /// API controllers (unless you want to change the defaults), as Unity
        /// allows resolving a concrete type even if it was not previously
        /// registered.
        /// </remarks>
        public static void RegisterTypes(Microsoft.Practices.Unity.IUnityContainer container)
        {
            Registration.Register(container);

            var mapper = AutoMapperRegister.RegisterServices(container).CreateMapper();

            container.RegisterInstance(mapper);
        }
Exemplo n.º 3
0
        protected void Application_Start()
        {
            Bootstrapper.Initialise();

            AreaRegistration.RegisterAllAreas();

            WebApiConfig.Register(GlobalConfiguration.Configuration);
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);

            // Configurando o AutoMapper para registrar os profiles
            // de mapeamento durante a inicialização da aplicação.
            AutoMapperRegister.RegisterMappings();
        }
Exemplo n.º 4
0
        public void ConfigureServices(IServiceCollection services)
        {
            var mapper = AutoMapperRegister.SetMapping();

            services.UseAspNetCoreGaeInfrastructure(mapper);

            services.AddMvcCore()
            .AddJsonFormatters()
            .AddApiExplorer()
            .AddApplicationPart(typeof(ContainerExtentions).GetTypeInfo().Assembly);

            services.UseAspNetCoreGAEWebApi();

            services.AddSwagger();
        }
Exemplo n.º 5
0
        // This method gets called by the runtime. Use this method to add services to the container.
        public void ConfigureServices(IServiceCollection services)
        {
            services.AddCors();
            services.AddMvc();

            IoCManager.ConfigureServices(services);
            AutoMapperRegister.Register();

            services.AddSwaggerGen();
            services.ConfigureSwaggerGen(options =>
            {
                options.SwaggerDoc("v1", new Info {
                    Title = "PASTEL API", Version = "v1"
                });
            });
        }
Exemplo n.º 6
0
        // This method gets called by the runtime. Use this method to add services to the container.
        public void ConfigureServices(IServiceCollection services)
        {
            services.AddCors();
            services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_1);
            services.AddAutoMapper();

            IoCManager.ConfigureServices(services);
            AutoMapperRegister.Register();

            services.AddSwaggerGen();
            services.ConfigureSwaggerGen(opt =>
            {
                opt.SwaggerDoc("v1", new Info {
                    Title = "Jogador API", Version = "v1"
                });
            });
        }
 public void Iniciar()
 {
     AutoMapperRegister.RegisterMappings();
 }
Exemplo n.º 8
0
 public void Iniciar()
 {
     AutoMapperRegister.RegisterMappings();
     banco = new BancoDeDados();
     repositorioDePermissoes = new Repositorio <Permissao, PermissaoMap>();
 }
Exemplo n.º 9
0
        static void Main(string[] args)
        {
            AutoMapperRegister.Register();

            UserService userService = new UserService();

            Console.WriteLine("======GetUserInfoById======");
            var userInfo = userService.GetUserInfoById(1);

            Console.WriteLine(userInfo.ToString());

            Console.WriteLine("======GetAllUser======");
            var userInfos = userService.GetAllUser();

            userInfos.ForEach(userinfo =>
            {
                Console.WriteLine(userinfo.ToString());
            });


            UserDTO userDto = new UserDTO
            {
                Name = "new add",
                Age  = 89
            };


            bool insertResult = userService.AddUser(userDto);

            if (!insertResult)
            {
                Console.WriteLine("Insert Failed !!!");
            }
            else
            {
                Console.WriteLine("======afterAdduserInfos======");
                var afterAdduserInfos = userService.GetAllUser();

                afterAdduserInfos.ForEach(userinfo =>
                {
                    Console.WriteLine(userinfo.ToString());
                });
            }


            userDto.Id   = 7;
            userDto.Name = "update";

            bool updateResult = userService.UpdateUser(userDto);

            if (!updateResult)
            {
                Console.WriteLine("Update Failed !!!");
            }
            else
            {
                Console.WriteLine("======afterUpdateuserInfos======");
                var afterUpdateuserInfos = userService.GetAllUser();

                afterUpdateuserInfos.ForEach(userinfo =>
                {
                    Console.WriteLine(userinfo.ToString());
                });
            }

            bool deleteResult = userService.DeleteUserInfoById(4);

            if (!updateResult)
            {
                Console.WriteLine("Delete Failed !!!");
            }
            else
            {
                Console.WriteLine("======afterDeleteuserInfos======");
                var afterDeleteuserInfos = userService.GetAllUser();

                afterDeleteuserInfos.ForEach(userinfo =>
                {
                    Console.WriteLine(userinfo.ToString());
                });
            }


            Console.ReadKey();
        }