/// <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(); }
public void NewVehicleActivityView(Uri uri) { var e = new ACTIVEHI(); NewHelperView <ACTIVEHI, VehicleActivitiesViewObject>(e, "Nueva Actividad Vehiculo", uri); }