Exemplo n.º 1
0
 /// <summary>
 /// Retorna uma mensagem.
 /// </summary>
 /// <param name="parametros"></param>
 /// <returns></returns>
 public ReceberMensagemResponse ReceberMensagem(ReceberMensagemRequest parametros)
 {
     // Retorna a ordem da coleção
     return
         (new ReceberMensagemResponse()
     {
         Mensagem =
             _servicoPersistencia.ReceberObjeto <MensagemBase>(
                 new ReceberObjetoRequest <MensagemBase>()
         {
             CodigoObjeto = parametros.CodigoMensagem
         }).Objeto
     });
 }
Exemplo n.º 2
0
        /// <summary>
        /// Retorna uma mensagem.
        /// </summary>
        /// <param name="parametros"></param>
        /// <returns></returns>
        public ReceberMensagemResponse ReceberMensagem(ReceberMensagemRequest parametros)
        {
            // Inicializa
            MensagemBase mensagem = null;

            // Pesquisa mensagem na coleção
            if (_mensagens.ContainsKey(parametros.CodigoMensagem))
            {
                mensagem = _mensagens[parametros.CodigoMensagem];
            }

            // Retorna
            return
                (new ReceberMensagemResponse()
            {
                CodigoMensagemRequest = parametros.CodigoMensagem,
                Mensagem = mensagem
            });
        }