Aplicação Web De Gerenciamento De uma Empresa
Post /api/Employee/createEmployee
Parâmetro | Tipo | Descrição |
---|---|---|
name |
string |
O nome do funcionário |
lastName |
string |
O sobrenome do funcionário |
cPf |
string |
O CPF do funcionário |
email |
string |
O email do funcionário |
phoneNumber |
number |
O Telefone do funcionário |
salary |
number |
O salario do funcionário |
address |
string |
O endereço do funcionário |
typeOfContract |
enum |
O Tipo de Contrato do O tipo de contrato (1: CLT, 2: PJ, |
GET /api/Employee/getById
Parâmetro | Tipo | Descrição |
---|---|---|
id |
string |
Obrigatório. O ID do funcionario que você quer |
GET /api/Employee/getAll
GET /api/Employee/getByName
Parâmetro | Tipo | Descrição |
---|---|---|
name |
string |
Obrigatório. O nome do funcionario que você quer |
Delete /api/Employee/deletebyId
Parâmetro | Tipo | Descrição |
---|---|---|
id |
string |
Obrigatório. O id do funcionario que você quer deletar |
PUT /api/Employee/update
Parâmetro | Tipo | Descrição |
---|---|---|
id |
string |
Obrigatório. O id do funcionario que você quer atualizar |
name |
string |
O nome do funcionário que você quer atualizar |
lastName |
string |
O sobrenome do funcionário que você quer atualizar |
cPf |
string |
O CPF do funcionário que você quer atualizar |
email |
string |
O email do funcionário que você quer atualizar |
phoneNumber |
number |
O Telefone do funcionário que você quer atualizar |
salary |
number |
O salario do funcionário que você quer atualizar |
address |
string |
O endereço do funcionário que você quer atualizar |
typeOfContract |
enum |
O Tipo de Contrato do O tipo de contrato (1: CLT, 2: PJ) que você quer atualizar |
Post /api/Expense/createExpense
Parâmetro | Tipo | Descrição |
---|---|---|
description |
string |
O descrição da despesa |
category |
enum |
O categoria da despesa tecnology = 0, |
operacional = 1, administrative = 2, financial = 3 e | ||
sales = 4. | ||
value |
decimal |
O valor da despesa |
paymentMethod |
enum |
O metodo de pagamente da despesa |
GET /api/Expense/getById
Parâmetro | Tipo | Descrição |
---|---|---|
id |
string |
Obrigatório. O ID da Despesa que você quer |
GET /api/Expense/getAll
Delete /api/Expense/deletebyId
Parâmetro | Tipo | Descrição |
---|---|---|
id |
string |
Obrigatório. A Despesa que você quer deletar |
Put /api/Expense/update
Parâmetro | Tipo | Descrição |
---|---|---|
id |
string |
O descrição da despesa que voce quer atualizar |
description |
string |
O descrição da despesa que voce quer atualizar |
category |
enum |
O categoria da despesa tecnology = 0, |
operacional = 1, administrative = 2, financial = 3 e | ||
sales = 4. | ||
value |
decimal |
O valor da despesa que voce quer atualizar |
paymentMethod |
enum |
O metodo de pagamente da despesa que voce quer atualizar |
GET /api/Expense/byCategory
Parâmetro | Tipo | Descrição |
---|---|---|
category |
enum |
O categoria da despesa tecnology = 0, |
operacional = 1, administrative = 2, financial = 3 e | ||
sales = 4. |
|
GET /api/Expense/byPaymentMethod
Parâmetro | Tipo | Descrição |
---|---|---|
paymentMethod |
enum |
O metodo de pagamente da despesa que voce quer buscar |
|
Post /api/Product/createProduct
Parâmetro | Tipo | Descrição |
---|---|---|
name |
string |
O nome da produto |
description |
string |
O descrição do produto |
quantity |
int |
A Quantidade do Produto |
price |
decimal |
O preço do Produto |
validity |
date |
O data de validade do produto |
supplier |
string |
O Nome do Fornecedor do Produto |
GET /api/Product/getAll
Delete /api/Product/deletebyId
Parâmetro | Tipo | Descrição |
---|---|---|
id |
string |
Obrigatório. A Produto que você quer deletar |
Delete /api/Product/getById
Parâmetro | Tipo | Descrição |
---|---|---|
id |
string |
Obrigatório. O Produto que quer buscar |
Put /api/Product/update
Parâmetro | Tipo | Descrição |
---|---|---|
id |
string |
O id do Produto do que voce quer atualizar |
name |
string |
O nome da produto que voce quer atualizar |
description |
string |
O descrição do produto que voce quer atualizar |
quantity |
int |
A Quantidade do Produto que voce quer atualizar |
price |
decimal |
O preço do Produto que voce quer atualizar |
validity |
date |
O data de validade do produto que voce quer atualizar |
supplier |
string |
O Nome do Fornecedor do Produto que voce quer atualizar |
GET /api/Product/GetSearchBySupplier
Parâmetro | Tipo | Descrição |
---|---|---|
supplier |
string |
O nome do fornecedor que voce quer buscar |
|
Post /api/Revenue/createRevenue
Parâmetro | Tipo | Descrição |
---|---|---|
cnpj |
string |
O cnpj da Receita |
description |
string |
O descrição da Receita |
value |
decimal |
O valor da receita |
paymentMethod |
enum |
O Metodo de Pagamento |
GET /api/Revenue/getAll
Delete /api/Revenue/deleteById
Parâmetro | Tipo | Descrição |
---|---|---|
id |
string |
Obrigatório. A Receita que você quer deletar |
Delete /api/Revenue/getById
Parâmetro | Tipo | Descrição |
---|---|---|
id |
string |
Obrigatório. O Receita que quer buscar |
Put /api/Revenue/update
Parâmetro | Tipo | Descrição |
---|---|---|
cnpj |
string |
O cnpj da Receita que voce quer atualizar |
description |
string |
O descrição da Receita que voce quer atualizar |
value |
decimal |
O valor da receita que voce quer atualizar |
paymentMethod |
enum |
O Metodo de Pagamento que voce quer atualizar |
GET /api/Revenue/getPaymentMethod
Parâmetro | Tipo | Descrição |
---|---|---|
paymentMethod |
enum |
O metodo de pagamento que voce quer buscar |
Clone o projeto
git clone https://github.com/matheusandre1/TesteZDZ.git
Entre no diretório do projeto
cd TesteZDZ.Api
Rode
dotnet run
Entre no diretório do projeto
cd TesteZDZ.Front
yarn build
yarn dev