Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/alexandresanlim/dot-net-brazil-random-message

De vida a suas aplicações, pegue uma mensagem randômica do Brasil ;)
https://github.com/alexandresanlim/dot-net-brazil-random-message

brasil brazil dotnet message nuget random ui

Last synced: 18 days ago
JSON representation

De vida a suas aplicações, pegue uma mensagem randômica do Brasil ;)

Awesome Lists containing this project

README

        

# DotNet.BrazilRandomMessage

[![Nuget](https://img.shields.io/nuget/dt/BrazilRandomMessage)](https://www.nuget.org/packages/BrazilRandomMessage)
[![Nuget](https://img.shields.io/nuget/v/BrazilRandomMessage)](https://www.nuget.org/packages/BrazilRandomMessage)

Impressione os usuários da sua aplicação, retornando de maneira muito facil uma mensagem aleatória para brasileiros, usando como parâmetro a data atual.

É de muita importância quando a sua aplicação "conversa" com o usuário, de forma que faça-o ficar impressionado e sentir-se exclusivo.

Com esse projeto esta missão será extremamente facil.

## Como usar
- Instale [este pacote](https://www.nuget.org/packages/BrazilRandomMessage/1.0.0) via nuget ou linha de comando:

`Install-Package BrazilRandomMessage`

- Pegar uma mensagem randômica

```csharp
var randomMessage = DotNet.BrazilRandomMessage.Messages.GetOne()
```

Coma a mensagem retornada você pode colocar por exemplo no topo da sua aplicação ou na página de configurações do usuário.

## O que pode retornar?

A mensagem retornada usa como parâmetro a data atual, veja as possibilidades:

| Tipo | Mensagens |
| ------------------- | ------------------- |
| **Boas vindas** | "Seja muito bem vindo."
"É muito bom te ver novamente."
"O que está procurando hoje?"
"Como vão as coisas?"
"Como vai você?" |
| **Final de semana** | "Final de semana chegouuuuu! 🎶"
"Iae, o que vai fazer neste FDS?"
"Balada ou Netflix, o q tem pra hj?" |
| Sexta-Feira | Em **Final de Semana** ou:
"#Sextou? ;)"
"Hoje é sexta feiraaaaa o/ |
| Domingo | Em **Boas vindas** ou:
"Tenha um ótimo domingo! ;)"
"Hoje é domingo, dia de parque?" |
| Segunda-Feira | Em **Boas vindas** ou:
"Ótimo começo de semana!"
"Ótima segunda-feira!" |
| Feriados | Em **Boas vindas** ou conforme um feriado:
**Ano Novo**
"Feliz ano novo! 🎉"
"Que esse ano seja repleto de felicidade para você!"
"Que esse ano seus sonhos se relizem! ;)"
"Que esse ano seja repleto de luz e paz para você!"
**Tiradentes**
"Hj é dia de Tiradentes um grande lider da Inconfidência Mineira"
**Dia do trabalho**
"Hj é dia do trabalho, parabéns a tds trabalhadores! 👷‍"
**Indepêndencia**
"7 de setembro, Indepência ou morte! ⚔"
"Hj é um marco na nossa história, Indepêndencia do Brasil!"
**NS Aparecida**
"Hj é dia de Nossa Senhora Aparecida 🙏"
"12 de outubro ao 12:00 hrs foi encontrado a nossa padroeira 🙏"
"Feliz dia das crianças. "
**Finados**
"Dia de finados, que esteja em paz aqueles que se foram 🙏"
**Proclamação da República**
"Hoje é dia da Proclamação da República"
**Natal**
"É pavê ou pa comê? 🤦‍♂️"
"Ho ho ho Feliz natal! 🎄"
"Comemoremos o aniversário de cristo 🙏"
**Pascoa**
"Hj é o dia da ressureição de Jesus Cristo"
"Feliz Páscoa! 🐰"
**Sexta-feira santa**
"Hj é o dia da Paixão de Cristo 🙏"
**Carnaval**
"Feliz carnaval!"
"Feliz carnaval, comemore com moderação :)"
**Corpus Christ**
"Tomai e comei, isto é o meu corpo. Mateus 26:26" |

# Customizações:

### Setar uma data:
```csharp
DotNet.BrazilRandomMessage.Messages.ToDate(suadata);
````

### Remover determinadas tipo de mensagens:
- Você pode querer remover algum tipo de mensagem, para isso basta que na inicialização da sua aplicação:

Remover mensagens de feriados:
```csharp
DotNet.BrazilRandomMessage.Messages.NotIncludeHoliday();
````
Remover mensagens de sexta-feira:
```csharp
DotNet.BrazilRandomMessage.Messages.NotIncludeFriday();
````
Remover mensagens de final de semana:
```csharp
DotNet.BrazilRandomMessage.Messages.NotIncludeWeekend();
````
Remover mensagens de domingo:
```csharp
DotNet.BrazilRandomMessage.Messages.NotIncludeSunday();
````

## Mais
- Contribuições são bem vindas ;)

[![forthebadge](https://forthebadge.com/images/badges/built-with-love.svg)](https://forthebadge.com)