Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 ;)
- Host: GitHub
- URL: https://github.com/alexandresanlim/dot-net-brazil-random-message
- Owner: alexandresanlim
- Created: 2020-04-10T19:25:03.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-03-05T12:41:05.000Z (almost 2 years ago)
- Last Synced: 2025-01-11T05:24:16.860Z (25 days ago)
- Topics: brasil, brazil, dotnet, message, nuget, random, ui
- Language: C#
- Homepage:
- Size: 88.9 KB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
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)