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())); }