// 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); }
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(); }
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(); }
// 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" }); }); }
// 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(); }
public void Iniciar() { AutoMapperRegister.RegisterMappings(); banco = new BancoDeDados(); repositorioDePermissoes = new Repositorio <Permissao, PermissaoMap>(); }
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(); }