private static Core.Queries.Models.ServiceEndpoint[] ExtractEndpoints(Entities.Service src, bool activeEndpointsOnly) { var endpoints = activeEndpointsOnly ? src.FindActiveEndpoints() : src.Endpoints; endpoints = endpoints ?? Enumerable.Empty <Entities.ServiceEndpoint>(); return(endpoints.Select(se => AutoMapper.Mapper.Map <Core.Queries.Models.ServiceEndpoint>(se)) .ToArray()); }
private static Core.Queries.Models.ServiceEndpoint ExtractBestEndpoint(Entities.Service s) { var bestEndpoint = s.FindBestEndpoint(); return((null != bestEndpoint) ? AutoMapper.Mapper.Map <Core.Queries.Models.ServiceEndpoint>(bestEndpoint) : null); }