public AddProtocolCodeResponse AddProtocolCode(AddProtocolCodeRequest request) { var assembler = new ProtocolGroupAssembler(); var protocolCode = new ProtocolCode(); assembler.UpdateProtocolCode(protocolCode, request.ProtocolCode); this.PersistenceContext.Lock(protocolCode, DirtyState.New); this.PersistenceContext.SynchState(); return new AddProtocolCodeResponse(assembler.GetProtocolCodeSummary(protocolCode)); }
public void UpdateProtocolCode(ProtocolCode code, ProtocolCodeDetail detail) { code.Name = detail.Name; code.Description = detail.Description; code.Deactivated = detail.Deactivated; }
public ProtocolCodeDetail GetProtocolCodeDetail(ProtocolCode protocolCode) { return new ProtocolCodeDetail( protocolCode.GetRef(), protocolCode.Name, protocolCode.Description, protocolCode.Deactivated); }
public ProtocolCodeSummary GetProtocolCodeSummary(ProtocolCode protocolCode) { return new ProtocolCodeSummary( protocolCode.GetRef(), protocolCode.Name, protocolCode.Description, protocolCode.Deactivated); }
public ProtocolCodeSummary CreateProtocolCodeSummary(ProtocolCode code) { return new ProtocolCodeSummary(code.GetRef(), code.Name, code.Description, code.Deactivated); }
public ProtocolCodeDetail CreateProtocolCodeDetail(ProtocolCode pc) { return new ProtocolCodeDetail(pc.GetRef(), pc.Name, pc.Description, pc.Deactivated); }