Skip to content

marcusPrado02/TesteJRBackend

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

INSTRUÇÕES PARA O TESTE TÉCNICO

  • Crie um fork deste projeto (https://github.com/CAPYS-IT/TesteJRBackend). É preciso estar logado na sua conta Github;
  • Quando você começar, faça um commit vazio com a mensagem "Iniciando o teste de tecnologia" e quando terminar, faça o commit com uma mensagem "Finalizado o teste de tecnologia";
  • Commit após cada ciclo de refatoração pelo menos;
  • Não use branches;
  • Você deve prover evidências suficientes de que sua solução está completa indicando, no mínimo, que ela funciona;
  • Não há restrição quanto ao uso de bibliotecas de apoio;
  • No final envie para o RH o link do seu projeto.
  • Uso do Visual Studio 2022

O TESTE

  • Implementar o metodo lstTarefas da classe Tarefas na Tarefascontroller/lstTarefas e retorna a lista de tarefas. CODE 200.
  • Implementar o metodo InserirTarefa da classe Tarefas na Tarefascontroller/InserirTarefas e retorna a lista de tarefas. CODE 200.
  • Implementar o metodo DeletarTarefa da classe Tarefas na Tarefascontroller/DeleteTask e retorna a lista de tarefas. CODE 200.

  • Descreva oque esta acontecendo com comentarios em cada linha de codigo do metodo DeletarTarefa da classe Tarefas.

  • Faça o tratamento de erro do metodo DeletarTarefa da classe Tarefas.
    Parametros:

  • O usuario esta tentando deletar a tarefa de codigo 1458.


BÔNUS

  • Efetuar tratamento das classes e Controllers com boas praticas seguindo os padrões REST.
  • Criar Metodo de Atualizar um item da lista, passando uma objeto e retornando a lista atualizada.
  • Criar metodo para pegar um Item da Lista passando um ID e retornando o Objeto da Lista.

PONTOS QUE SERÃO AVALIADOS

  • Boas práticas;
  • Estrutura de Codigo.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%