public Mensagem DefinirPropriedades(Intelbras.Message.Helper.MSG0048 xml) { var crm = new Mensagem(this.Organizacao, this.IsOffline); #region Propriedades Crm->Xml crm.Codigo = xml.CodigoMensagemPedido; if (!String.IsNullOrEmpty(xml.Texto)) { crm.Texto = xml.Texto; } else { crm.AddNullProperty("Texto"); } if (!String.IsNullOrEmpty(xml.Nome)) { crm.Nome = xml.Nome; } else { resultadoPersistencia.Sucesso = false; resultadoPersistencia.Mensagem = "Nome não enviado."; return(crm); } crm.State = xml.Situacao; crm.IntegradoEm = DateTime.Now; crm.IntegradoPor = usuarioIntegracao.NomeCompleto; crm.UsuarioIntegracao = xml.LoginUsuario; #endregion return(crm); }