public static void Register()
 {
     AutoMapper.Configuration.MapperConfigurationExpression config = new AutoMapper.Configuration.MapperConfigurationExpression();
     config.CreateMap <Category, CategoryDTO>();
     config.CreateMap <Product, ProductDTO>();
     AutoMapper.Mapper.Initialize(config);
 }
 public static void initialize()
 {
     AutoMapper.Configuration.MapperConfigurationExpression config = new AutoMapper.Configuration.MapperConfigurationExpression();
     config.CreateMap <Order, OrderEntity>();
     config.CreateMap <ServiceOrder, ServiceOrderEntity>();
     config.CreateMap <ServiceType, ServiceTypeEntities>();
     AutoMapper.Mapper.Initialize(config);
 }
Exemple #3
0
        private void SetupAutoMapper()
        {
            // setup automapper
            var cfg = new AutoMapper.Configuration.MapperConfigurationExpression();

            cfg.CreateMap <RegisterVehicle, Vehicle>();
            cfg.CreateMap <RegisterVehicle, VehicleRegistered>()
            .ForCtorParam("messageId", opt => opt.MapFrom(c => Guid.NewGuid()));
            Mapper.Initialize(cfg);
        }
Exemple #4
0
        public static void SetupAutoMapper()
        {
            // setup automapper
            var cfg = new AutoMapper.Configuration.MapperConfigurationExpression();

            cfg.CreateMap <PlanMaintenanceJob, MaintenanceJobPlanned>()
            .ForCtorParam("messageId", opt => opt.MapFrom(c => Guid.NewGuid()));
            cfg.CreateMap <FinishMaintenanceJob, MaintenanceJobFinished>()
            .ForCtorParam("messageId", opt => opt.MapFrom(c => Guid.NewGuid()));
            Mapper.Initialize(cfg);
        }
        private void SetupAutoMapper()
        {
            // setup automapper
            var cfg = new AutoMapper.Configuration.MapperConfigurationExpression();

            cfg.CreateMap <CustomerRegisterVM, Customer>();
            cfg.CreateMap <VehicleRegisterVM, Vehicle>();
            cfg.CreateMap <PlanMaintenanceJobVM, MaintenanceJob>();
            //cfg.CreateMap<Vehicle, RegisterVehicle>()
            //cfg.CreateMap<VehicleManagementNewViewModel, RegisterVehicle>().ConvertUsing((vm, rv) =>
            //    new RegisterVehicle(Guid.NewGuid(), vm.Vehicle.LicenseNumber, vm.Vehicle.Brand, vm.Vehicle.Type, vm.SelectedEmailAddress));
            Mapper.Initialize(cfg);
        }
Exemple #6
0
        private void SetupAutoMapper()
        {
            // setup automapper
            var cfg = new AutoMapper.Configuration.MapperConfigurationExpression();

            cfg.CreateMap <Customer, RegisterCustomer>()
            .ForCtorParam("messageId", opt => opt.MapFrom(c => Guid.NewGuid()))
            .ForCtorParam("customerId", opt => opt.MapFrom(c => Guid.NewGuid()));
            cfg.CreateMap <Vehicle, RegisterVehicle>()
            .ForCtorParam("messageId", opt => opt.MapFrom(c => Guid.NewGuid()));
            cfg.CreateMap <VehicleManagementNewViewModel, RegisterVehicle>().ConvertUsing((vm, rv) =>
                                                                                          new RegisterVehicle(Guid.NewGuid(), vm.Vehicle.LicenseNumber, vm.Vehicle.Brand, vm.Vehicle.Type, vm.SelectedCustomerId));
            Mapper.Initialize(cfg);
        }
Exemple #7
0
        private static void ConfigurePersonMapping()
        {
            var config = new AutoMapper.Configuration.MapperConfigurationExpression();

            config.CreateMap <AddPersonEntity, Person>();
            Mapper.Initialize(config);
        }
        protected virtual AutoMapper.Configuration.MapperConfigurationExpression GetMapperConfiguration()
        {
            var cfg = new AutoMapper.Configuration.MapperConfigurationExpression();

            cfg.CreateMap <DishDto, Dish>();
            return(cfg);
        }
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();
            GlobalConfiguration.Configure(WebApiConfig.Register);
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);

            GlobalConfiguration.Configuration.Formatters.JsonFormatter.SerializerSettings
            .ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore;
            GlobalConfiguration.Configuration.Formatters
            .Remove(GlobalConfiguration.Configuration.Formatters.XmlFormatter);

            AutoMapper.Configuration.MapperConfigurationExpression mapperConfig = new AutoMapper.Configuration.MapperConfigurationExpression();
            mapperConfig.CreateMap <Category, CategoryModel>();

            //very essential
            Mapper.Initialize(mapperConfig);
        }
Exemple #10
0
        // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
        public void Configure(IApplicationBuilder app, IHostingEnvironment env, ServiceBookContext serviceBookContext)
        {
            app.UseDefaultFiles();

            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
            }
            else
            {
                // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts.
                app.UseHsts();
            }

            var cfg = new AutoMapper.Configuration.MapperConfigurationExpression();

            cfg.CreateMap <Company, CompanyDto>();
            cfg.CreateMap <User, UserDto>()
            .ForMember(dest => dest.Name, opt => opt.MapFrom(src =>
                                                             $"{src.FirstName} {src.LastName}"));
            cfg.CreateMap <Tfm, TfmDto>()
            .ForMember(dest => dest.DataToDisplay, opt => opt.MapFrom(src =>
                                                                      $"{src.Code} {src.Name}"));
            cfg.CreateMap <Object, ObjectForDropdownDto>();
            cfg.CreateMap <Object, ObjectDto>();

            cfg.CreateMap <ObjectDto, Object>()
            .ForMember(o => o.Id, od => od.MapFrom(s => s.Id))
            .ForMember(o => o.Name, od => od.MapFrom(s => s.Name))
            .ForMember(o => o.TfmId, od => od.MapFrom(s => s.TfmId))
            .ForMember(o => o.TypeId, od => od.MapFrom(s => s.TypeId))
            .ForMember(o => o.Comment, od => od.MapFrom(s => s.Comment))
            .ForMember(o => o.Longitude, od => od.MapFrom(s => s.Longitude))
            .ForMember(o => o.Latitude, od => od.MapFrom(s => s.Latitude))
            .ForMember(o => o.ObjectIdentifier, od => od.MapFrom(s => s.ObjectIdentifier))
            .ForMember(o => o.CompanyId, od => od.MapFrom(s => s.CompanyId))
            .ForMember(o => o.ImageName, od => od.MapFrom(s => s.ImageName))
            .ForAllOtherMembers(opt => opt.Ignore());


            Mapper.Initialize(cfg);

            serviceBookContext.EnsureSeedDataForContext();
            app.UseHttpsRedirection();
            app.UseCors("CorsPolicy");
            app.UseMvc();
        }
 public static IMappingExpression <TSource, TDestination> CreateMap <TSource, TDestination>()
 {
     return(mapperConfiguration.CreateMap <TSource, TDestination>());
 }