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;
 }
Esempio n. 4
0
 public AddProtocolGroupRequest(ProtocolGroupDetail detail)
 {
     Detail = detail;
 }
 public LoadProtocolGroupForEditResponse(EntityRef protocolGroupRef, ProtocolGroupDetail detail)
 {
     ProtocolGroupRef = protocolGroupRef;
     Detail = detail;
 }