private void AutoMapper() { var mapperConfig = AutoMapperConfigurator.Configure(); var mapper = mapperConfig.CreateMapper(); Service.AddSingleton(x => mapper); Service.AddTransient <IAutoMapper, AutoMapperAdapter>(); }
private static void ConfigureAutoMapper(IServiceCollection services) { var mapperConfig = AutoMapperConfigurator.Configure(); var mapper = mapperConfig.CreateMapper(); services.AddSingleton(x => mapper); services.AddTransient <IAutoMapper, AutoMapperAdapter>(); }
protected void Application_Start() { GlobalConfiguration.Configure(WebApiConfig.Register); AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); AutoMapperConfigurator.Configure(); }
public static void ConfigureAutoMapper(this IServiceCollection services) { services.AddTransient <IFieldOptionService, FieldOptionService>(); var mapperConfig = AutoMapperConfigurator.Configure(); var mapper = mapperConfig.CreateMapper(); services.AddSingleton(x => mapper); services.AddTransient <IAutoMapper, AutoMapperAdapter>(); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); GlobalConfiguration.Configure(WebApiConfig.Register); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); AutoMapperConfigurator.Configure(); //GlobalConfiguration.Configuration.Formatters.JsonFormatter.SerializerSettings.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore; }
protected void Application_Start() { //AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configure(WebApiConfig.Register); AutoMapperConfigurator.Configure(); GlobalConfiguration.Configure(cfg => { //cfg.MapHttpAttributeRoutes(); cfg.Formatters.Clear(); cfg.Formatters.Add(new BrowserJsonFormatter()); }); }
private static void ConfigureAutoMapper(IServiceCollection services) { // инициализация конфигурации var mapperConfig = AutoMapperConfigurator.Configure(); // создание маппера для маппинга DTO на Entity и наоборот var mapper = mapperConfig.CreateMapper(); // регистрация создания маппера, создание только одного экземпляра (AddSingleton) services.AddSingleton(x => mapper); // регистрация зависимостей IAutoMapper и AutoMapperAdapter в DI services.AddTransient <IAutoMapper, AutoMapperAdapter>(); }
// This method gets called by the runtime. Use this method to add services to the container. public void ConfigureServices(IServiceCollection services) { services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_2); services.AddScoped <IAuctionItemService, AuctionItemService>(); services.AddSingleton <IAuctionRepository, AuctionRepository>(); services.AddScoped <IBidService, BidService>(); services.AddSingleton <IBidRepository, BidRepository>(); services.AddSingleton(AutoMapperConfigurator.Configure()); services.AddAuthentication("BasicAuthentication") .AddScheme <AuthenticationSchemeOptions, BasicAuthenticationHandler>("BasicAuthentication", null); }
static void Main(string[] args) { AutoMapperConfigurator.Configure(); //User user = new User(); //user.FirstName = "BL user name 2"; //user.LastName = "BL user last name 2"; //user.Login = "******"; UserImplementation imp = new UserImplementation(); // var user = imp.GetUserByID(); //Console.WriteLine("User was readed" + user.FirstName); imp.SaveUser(new User { FirstName = "Test 112346", LastName = "Peters", Login = "******" }); Console.WriteLine("User was added"); Console.ReadKey(); }
private static void TestTopicService() { //Mapper.CreateMap<Topic, TopicDto>(); //Mapper.CreateMap<SubTopic, SubTopicDto>(); AutoMapperConfigurator.Configure(); TopicService serv = new TopicService(); Console.WriteLine("without Cachinh"); for (int i = 0; i < 5; i++) { DateTime dtStart = DateTime.Now; var dto = serv.GetSubTopicCategoryDto("TAdd"); Console.WriteLine("{0} : {1}", i, DateTime.Now.Subtract(dtStart).TotalMilliseconds); } Console.WriteLine("with Caching"); for (int i = 0; i < 5; i++) { DateTime dtStart = DateTime.Now; var dto = serv.GetSubTopicsbyTopicId("TAdd"); Console.WriteLine("{0} : {1}", i, DateTime.Now.Subtract(dtStart).TotalMilliseconds); } for (int i = 0; i < 5; i++) { DateTime dtStart = DateTime.Now; var dto = serv.GetSubTopicCategoryDto("TAdd"); Console.WriteLine("{0} : {1}", i, DateTime.Now.Subtract(dtStart).TotalMilliseconds); } Console.WriteLine("testing titleServcie"); }
public App() { XmlConfigurator.Configure(); AutoMapperConfigurator.Configure(); }
public void Configuration(IAppBuilder app) { ConfigureAuth(app); AutoMapperConfigurator.Configure(); //AutoMapper.Mapper.AssertConfigurationIsValid(); }
public BeSmartService() { XmlConfigurator.Configure(); AutoMapperConfigurator.Configure(); AutoMapperConfigurator.ConfigureDtoSavables(); }