public DiagnosticServiceSummary CreateSummary(DiagnosticService diagnosticService) { return(new DiagnosticServiceSummary( diagnosticService.GetRef(), diagnosticService.Id, diagnosticService.Name, diagnosticService.Deactivated)); }
public DiagnosticServicePlanDetail CreatePlanDetail(DiagnosticService diagnosticService, IPersistenceContext context) { var rptAssembler = new ProcedureTypeAssembler(); return(new DiagnosticServicePlanDetail( diagnosticService.GetRef(), diagnosticService.Id, diagnosticService.Name, diagnosticService.ProcedureTypes.Select(rpType => rptAssembler.CreateDetail(rpType, context)).ToList() )); }
public DiagnosticServiceDetail CreateDetail(DiagnosticService diagnosticService) { var rptAssembler = new ProcedureTypeAssembler(); return(new DiagnosticServiceDetail( diagnosticService.GetRef(), diagnosticService.Id, diagnosticService.Name, CollectionUtils.Map <ProcedureType, ProcedureTypeSummary>(diagnosticService.ProcedureTypes, rptAssembler.CreateSummary), diagnosticService.Deactivated)); }
public DiagnosticServicePlanDetail CreatePlanDetail(DiagnosticService diagnosticService, bool includeDeactivatedProcedures, IPersistenceContext context) { var rptAssembler = new ProcedureTypeAssembler(); var procedureTypes = includeDeactivatedProcedures ? diagnosticService.ProcedureTypes : diagnosticService.ProcedureTypes.Where(rpType => !rpType.Deactivated); return(new DiagnosticServicePlanDetail( diagnosticService.GetRef(), diagnosticService.Id, diagnosticService.Name, procedureTypes.Select(rpType => rptAssembler.CreateDetail(rpType, context)).ToList() )); }