Got models pulled apart and simplified, much less inheritance and easier to follow, start wiring up the model binding logic for content along with validation for each variant
This commit is contained in:
@@ -69,15 +69,15 @@ namespace Umbraco.Web.Models.Mapping
|
||||
.ForMember(dest => dest.AdditionalData, opt => opt.Ignore());
|
||||
|
||||
//FROM IMedia TO ContentItemDto<IMedia>
|
||||
CreateMap<IMedia, ContentItemDto>()
|
||||
.ForMember(dest => dest.Udi, opt => opt.MapFrom(src => Udi.Create(Constants.UdiEntityType.Media, src.Key)))
|
||||
.ForMember(dest => dest.Owner, opt => opt.ResolveUsing(src => mediaOwnerResolver.Resolve(src)))
|
||||
.ForMember(dest => dest.Published, opt => opt.Ignore())
|
||||
.ForMember(dest => dest.Edited, opt => opt.Ignore())
|
||||
.ForMember(dest => dest.Updater, opt => opt.Ignore())
|
||||
.ForMember(dest => dest.Icon, opt => opt.Ignore())
|
||||
.ForMember(dest => dest.Alias, opt => opt.Ignore())
|
||||
.ForMember(dest => dest.AdditionalData, opt => opt.Ignore());
|
||||
CreateMap<IMedia, ContentPropertyCollectionDto>();
|
||||
//.ForMember(dest => dest.Udi, opt => opt.MapFrom(src => Udi.Create(Constants.UdiEntityType.Media, src.Key)))
|
||||
//.ForMember(dest => dest.Owner, opt => opt.ResolveUsing(src => mediaOwnerResolver.Resolve(src)))
|
||||
//.ForMember(dest => dest.Published, opt => opt.Ignore())
|
||||
//.ForMember(dest => dest.Edited, opt => opt.Ignore())
|
||||
//.ForMember(dest => dest.Updater, opt => opt.Ignore())
|
||||
//.ForMember(dest => dest.Icon, opt => opt.Ignore())
|
||||
//.ForMember(dest => dest.Alias, opt => opt.Ignore())
|
||||
//.ForMember(dest => dest.AdditionalData, opt => opt.Ignore());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user