using AutoMapper; using DigitalData.UserManager.DataContracts.DTOs.Group; using DigitalData.UserManager.Domain.Entities; namespace DigitalData.UserManager.DataContracts.MappingProfiles { public class GroupMappingProfile : Profile { public GroupMappingProfile() { CreateMap(); CreateMap(); CreateMap(); CreateMap(); CreateMap(); CreateMap(); CreateMap() .ForMember(group => group.EcmFkId, opt => opt.MapFrom(adGroup => 1)) .ForMember(group => group.AdSync, opt => opt.MapFrom(adGroup => true)) .ForMember(group => group.Internal, opt => opt.MapFrom(adGroup => false)) .ForMember(group => group.Active, opt => opt.MapFrom(adGroup => true)) .ForMember(group => group.Name, opt => opt.MapFrom(adGroup => adGroup.Samaccountname.ElementAt(0))); } } }