Aqui na hammer organizamos um churras todos os meses, é necessario que cada funcionario contribua 20$ e se quiser levar um convidado 40$. O problema é que não temos uma maneira para controlar quem irá no churrasco e quanto foi gasto com comida e bebida. Um funcionário pode levar apenas um convidado,se você não beber,o valor do churrasco será metade,a mesma regra é valida para o convidado. Dado o problema é necessario desenvolver uma aplicação WebApi para consumo do nosso front.
- FrameWork : .Net core 2.1
- Database: Sqlite 2.1.3.
- Arquitetura e Design Patterns: MVC.
- Participar do Churrasco.
POST => /api/churrasco/criarparticipante
- Cancelar participação do Churrasco.
PUT => /api/churrasco/removeparticipante/{id}
- Cancelar participação do convidado no Churrasco.
PUT => /api/churrasco/removeparticipante/{id}
- Total Arrecadado.
GET => /api/churrasco/retornatotalarrecadado
- Listar Participantes.
GET => /api/churrasco/retornaempregados
- Listar Convidados.
GET => /api/churrasco/retornacandidatos
- Total Gasto.
GET => /api/churrasco/retornatotalarrecadado
- Total Gasto em Comida.
GET => /api/churrasco/retornatotalbebida
- Total Gasto em Bebida.
GET => /api/churrasco/retornatotalcomida
- Listar Participantes Desistentes.
GET => /api/churrasco/retornacancelados
*Valores para o método POST
Id : INT,
Nome: STRING,
SeConvidado: BOOL,
SeVaiBeber: BOOL,
SeEmpregado: BOOL,
SeCancelado: BOOL,