public static ReportRequestDto AsDto(this ReportRequestDocument document) => new ReportRequestDto { Id = document.Id, RequestDate = document.RequestDate, State = document.State.ToString() };
public static ReportDetailDto AsDetailDto(this ReportRequestDocument document) => new ReportDetailDto { Id = document.Id, State = document.State.ToString(), RequestDate = document.RequestDate, ReportResults = document.ReportResults.Select(p => new ReportDto { ContactCount = p.ContactCount, Location = p.Location, PhoneNumberCount = p.PhoneNumberCount }) };
public static ReportRequest AsEntity(this ReportRequestDocument reportRequest) => new ReportRequest(reportRequest.Id, reportRequest.RequestDate, reportRequest.State);