Ejemplo n.º 1
0
        /// <summary>
        ///  This is the initialize mapping for the vehiculos.
        /// </summary>
        public void InitializeMapping()
        {
            var mapperConfiguration = new MapperConfiguration(cfg =>
            {
                cfg.CreateMap <VehiclePoco, VehicleDto>();
                cfg.CreateMap <VehicleDto, VehiclePoco>();
                cfg.CreateMap <PICTURES, PictureDto>();
                cfg.CreateMap <VehiclePoco, VEHICULO1>().ConvertUsing <PocoToVehiculo1>();
                cfg.CreateMap <VehiclePoco, VEHICULO2>().ConvertUsing <PocoToVehiculo2>();
                cfg.CreateMap <BrandVehicleDto, MARCAS>().ConvertUsing(src =>
                {
                    var marcas    = new MARCAS();
                    marcas.CODIGO = src.Code;
                    marcas.NOMBRE = src.Name;
                    return(marcas);
                });
                // _vehicleMapper.Map<IEnumerable<PICTURES>, IEnumerable<PictureDto>>(pictureResult);
                cfg.CreateMap <MARCAS, BrandVehicleDto>().ConvertUsing(src =>
                {
                    var marcas  = new BrandVehicleDto();
                    marcas.Code = src.CODIGO;
                    marcas.Name = src.NOMBRE;
                    return(marcas);
                });
                cfg.CreateMap <PICTURES, PictureDto>();
                cfg.CreateMap <ColorDto, COLORFL>().ConvertUsing(src =>
                {
                    var color    = new COLORFL();
                    color.CODIGO = src.Code;
                    color.NOMBRE = src.Name;
                    return(color);
                }
                                                                 );

                cfg.CreateMap <MODELO, ModelVehicleDto>().ConvertUsing(src =>
                {
                    var model       = new ModelVehicleDto();
                    model.Codigo    = src.CODIGO;
                    model.Nombre    = src.NOMBRE;
                    model.Marca     = src.MARCA;
                    model.Categoria = src.CATEGORIA;
                    model.Variante  = src.VARIANTE;
                    model.NomeMarca = src.NOMMARCA;
                    return(model);
                }
                                                                       );
                cfg.CreateMap <ModelVehicleDto, MODELO>().ConvertUsing(src =>
                {
                    var model       = new MODELO();
                    model.MARCA     = src.Marca;
                    model.CODIGO    = src.Codigo;
                    model.NOMBRE    = src.Nombre;
                    model.CATEGORIA = src.Categoria;
                    model.VARIANTE  = src.Variante;
                    model.NOMMARCA  = src.NomeMarca;
                    return(model);
                }
                                                                       );

                cfg.CreateMap <ACTIVEHI, ActividadDto>().ConvertUsing(src =>
                {
                    var color    = new ActividadDto();
                    color.Codigo = src.NUM_ACTIVEHI;
                    color.Nombre = src.NOMBRE;
                    return(color);
                }
                                                                      );
                cfg.CreateMap <ActividadDto, ACTIVEHI>().ConvertUsing(src =>
                {
                    var color          = new ACTIVEHI();
                    color.NUM_ACTIVEHI = src.Codigo;
                    color.NOMBRE       = src.Nombre;
                    return(color);
                }
                                                                      );
            });

            _vehicleMapper = mapperConfiguration.CreateMapper();
        }
Ejemplo n.º 2
0
        public void NewVehicleActivityView(Uri uri)
        {
            var e = new ACTIVEHI();

            NewHelperView <ACTIVEHI, VehicleActivitiesViewObject>(e, "Nueva Actividad Vehiculo", uri);
        }