using AutoMapper; using InterfaceForward.Application.Contracts.Dtos.ServiceProvider; using InterfaceForward.Application.Contracts.Dtos.ServiceProvider; using InterfaceForward.Domain.Shared.Enum; using InterfaceForward.Repositories.ServiceProvider.Entitys; namespace InterfaceForward.Application.AutoMapper; internal class ServiceProviderProfile : Profile { public ServiceProviderProfile() { CreateMap(MemberList.None) .ForMember(dest => dest.Types, opt => opt.MapFrom(source => source.Types.JoinAsString(","))); CreateMap(MemberList.None) .ForMember(dest => dest.Types, opt => opt.MapFrom(source => source.Types.Split(",", StringSplitOptions.None).Select(Enum.Parse))); CreateMap(MemberList.None); } }