Exemplo n.º 1
0
        public VoidResponse AddMensagem(TipoDeMensagem tipo, string texto)
        {
            if (!Mensagens.Any())
            {
                Mensagens = new List <Mensagem>();
            }

            Mensagens.Add(new Mensagem(texto, tipo));

            switch (tipo)
            {
            case TipoDeMensagem.Ok:
                HasError  = false;
                HasAlerta = false;
                HasInfo   = false;
                Ok        = true;
                break;

            case TipoDeMensagem.Alerta:
                HasError  = false;
                HasAlerta = true;
                HasInfo   = false;
                Ok        = false;
                break;

            case TipoDeMensagem.Erro:
                HasError  = true;
                HasAlerta = false;
                HasInfo   = false;
                Ok        = false;
                break;

            case TipoDeMensagem.Info:
                HasError  = false;
                HasAlerta = false;
                HasInfo   = true;
                Ok        = false;
                break;
            }

            return(new VoidResponse(Mensagens.ToArray()));
        }
Exemplo n.º 2
0
 public AtualizarClienteEvent(TipoDeMensagem tipoDeMensagem, string mensagem)
 {
     TipoDeMensagem = tipoDeMensagem;
     Mensagem       = mensagem;
 }
Exemplo n.º 3
0
 public Mensagem(string texto, TipoDeMensagem tipoDeMensagem)
 {
     Texto = texto;
     Tipo  = tipoDeMensagem;
 }