Пример #1
0
        public void Configure(IContainer container)
        {
            IFieldService service = container.GetInstance <IFieldService>();

            Mapper.CreateMap <LeBlenderValue, Field>()
            .ForMember(dest => dest.Name, opt => { opt.MapFrom(source => service.GetLeBlenderValueFieldValue(source, "name")); })
            .ForMember(dest => dest.Mandatory, opt => { opt.MapFrom(source => service.GetValueAsBoolean(service.GetLeBlenderValueFieldValue(source, "mandatory"))); })
            .ForMember(dest => dest.Options, opt => { opt.MapFrom(source => service.GetArchetypePrevalues(source, "prevalues")); })
            .ForMember(dest => dest.Placeholder, opt => { opt.MapFrom(source => service.GetLeBlenderValueFieldValue(source, "placeholder")); })
            .ForMember(dest => dest.SelectFileText, opt => { opt.MapFrom(source => service.GetLeBlenderValueFieldValue(source, "selectFileText")); });
        }