using AutoMapper; using Lion.AbpPro.BasicManagement.AuditLogs; using Lion.AbpPro.BasicManagement.IdentitySecurityLogs; using Lion.AbpPro.BasicManagement.Users.Dtos; namespace Lion.AbpPro.BasicManagement; public class BasicManagementApplicationAutoMapperProfile : Profile { public BasicManagementApplicationAutoMapperProfile() { CreateMap() .ForMember(dest => dest.ExecutionTime, opt => opt.MapFrom(s => s.ExecutionTime.ToString("O"))); CreateMap() .ForMember(dest => dest.ExecutionTime, opt => opt.MapFrom(s => s.ExecutionTime.ToString("O"))); CreateMap() .ForMember(dest => dest.ChangeTypeDescription, opt => opt.MapFrom(s => s.ChangeType.ToDescription())) .ForMember(dest => dest.ChangeTime, opt => opt.MapFrom(s => s.ChangeTime.ToString("O"))); CreateMap(); CreateMap() .ForMember(dest => dest.Token, opt => opt.Ignore()); CreateMap() .ForMember(e => e.CreationTimeFormat, opt => opt.Ignore()) .ForMember(e => e.Status, opt => opt.Ignore()); CreateMap(); CreateMap(); CreateMap(); CreateMap(); CreateMap(); CreateMap(); CreateMap(); } }