public ResumoMensagemRecebidaViewModel(MensagemPrivadaMOD mensagem)
 {
     IdMensagem = mensagem.Id.ToString();
     Titulo     = mensagem.EhRequisicaoAdocao() ? string.Format("Solicitação de adoção de {0}", mensagem.Doacao.NomeAnimal) : mensagem.Titulo;
     Subtitulo  = string.IsNullOrWhiteSpace(mensagem.Remetente.Nome) ?
                  mensagem.Remetente.Email :
                  string.Format("{0} - {1}", mensagem.Remetente.Nome, mensagem.Remetente.Email);
 }
예제 #2
0
        public MensagemRecebidaViewModel(MensagemPrivadaMOD mensagem)
        {
            Id        = mensagem.Id.ToString();
            Titulo    = mensagem.Titulo;
            Conteudo  = mensagem.Conteudo;
            Remetente = string.IsNullOrWhiteSpace(mensagem.Remetente.Nome) ?
                        mensagem.Remetente.Email :
                        string.Format("{0} - {1}", mensagem.Remetente.Nome, mensagem.Remetente.Email);
            EhRequisicaoAdocao = mensagem.EhRequisicaoAdocao();

            if (EhRequisicaoAdocao)
            {
                NomeAnimal = mensagem.Doacao.NomeAnimal;
                IdDoacao   = mensagem.Doacao.IdDoacao.ToString();
            }
        }