using AutoMapper; using Volo.CmsKit.Admin.Blogs; using Volo.CmsKit.Admin.Menus; using Volo.CmsKit.Admin.Pages; using Volo.CmsKit.Admin.Tags; using Volo.CmsKit.Menus; using Volo.CmsKit.Tags; namespace Volo.CmsKit.Admin.Web; public class CmsKitAdminWebAutoMapperProfile : Profile { public CmsKitAdminWebAutoMapperProfile() { CreateBlogPostMappings(); CreateBlogMappings(); CreateMenuMappings(); CreatePageMappings(); CreateTagMappings(); } protected virtual void CreateBlogPostMappings() { CreateMap().MapExtraProperties(); CreateMap().MapExtraProperties(); CreateMap().MapExtraProperties(); } protected virtual void CreateBlogMappings() { CreateMap().MapExtraProperties(); CreateMap().MapExtraProperties(); CreateMap().MapExtraProperties(); } protected virtual void CreateMenuMappings() { CreateMap().MapExtraProperties(); CreateMap().MapExtraProperties(); CreateMap().MapExtraProperties(); } protected virtual void CreatePageMappings() { CreateMap().MapExtraProperties(); CreateMap().MapExtraProperties(); CreateMap().MapExtraProperties(); } protected virtual void CreateTagMappings() { CreateMap().MapExtraProperties(); CreateMap().MapExtraProperties(); CreateMap().MapExtraProperties(); } }