public void UpdateProtocolGroup(ProtocolGroup group, ProtocolGroupDetail detail, IPersistenceContext context) { group.Name = detail.Name; group.Description = detail.Description; group.Codes.Clear(); detail.Codes.ForEach(delegate(ProtocolCodeSummary summary) { group.Codes.Add(context.Load<ProtocolCode>(summary.ProtocolCodeRef)); }); group.ReadingGroups.Clear(); detail.ReadingGroups.ForEach(delegate(ProcedureTypeGroupSummary procedureTypeGroupSummary) { group.ReadingGroups.Add(context.Load<ReadingGroup>(procedureTypeGroupSummary.ProcedureTypeGroupRef)); }); }
public GetProtocolGroupDetailResponse(ProtocolGroupDetail protocolGroup) { ProtocolGroup = protocolGroup; }
public UpdateProtocolGroupRequest(EntityRef protocolGroupRef, ProtocolGroupDetail detail) { ProtocolGroupRef = protocolGroupRef; Detail = detail; }
public AddProtocolGroupRequest(ProtocolGroupDetail detail) { Detail = detail; }
public LoadProtocolGroupForEditResponse(EntityRef protocolGroupRef, ProtocolGroupDetail detail) { ProtocolGroupRef = protocolGroupRef; Detail = detail; }