Exemplo n.º 1
0
		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);
		}
Exemplo n.º 5
0
		public ProtocolCodeSummary CreateProtocolCodeSummary(ProtocolCode code)
		{
			return new ProtocolCodeSummary(code.GetRef(), code.Name, code.Description, code.Deactivated);
		}
Exemplo n.º 6
0
		public ProtocolCodeDetail CreateProtocolCodeDetail(ProtocolCode pc)
		{
			return new ProtocolCodeDetail(pc.GetRef(), pc.Name, pc.Description, pc.Deactivated);
		}