Пример #1
0
 static void MenuExibir(Alunos al)
 {
     al.ListarAlunos();
     Console.WriteLine("--------------------------------------------");
     Console.WriteLine("\nPressione ENTER para voltar ao menu principal");
     Console.ReadLine();
 }
Пример #2
0
 // PUT: api/Alunos/5
 public IHttpActionResult Put(int id, [FromBody] AlunoDto aluno)
 {
     try
     {
         var alunos = new Alunos();
         aluno.Id = id;
         alunos.Atualizar(aluno);
         return(Ok(alunos.ListarAlunos(id).FirstOrDefault()));
     }
     catch (Exception ex)
     {
         return(InternalServerError(ex));
     }
 }
Пример #3
0
 public IHttpActionResult Recuperar(string data, string nome)
 {
     try
     {
         var aluno = new Alunos();
         IEnumerable <AlunoDto> alunos = aluno.ListarAlunos(null).Where(x => x.Data == data || x.Nome == nome);
         if (!alunos.Any())
         {
             return(NotFound());
         }
         return(Ok(alunos));
     }
     catch (Exception ex)
     {
         return(InternalServerError(ex));
     }
 }
Пример #4
0
        // POST: api/Alunos
        public IHttpActionResult Post(AlunoDto aluno)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            try
            {
                var alunos = new Alunos();
                alunos.Inserir(aluno);
                return(Ok(alunos.ListarAlunos(null)));
            }
            catch (Exception ex)
            {
                return(InternalServerError(ex));
            }
        }
Пример #5
0
        static void MenuExcluir(Alunos al)
        {
            al.ListarAlunos();
            Console.WriteLine("--------------------------------------------");
            Console.WriteLine("Informe o id do aluno a ser excluido");
            int.TryParse(Console.ReadLine(), out int aute);
            if (al.ExcluirAluno(aute))
            {
                Console.WriteLine("Aluno Exluído com sucesso");
            }
            else
            {
                Console.WriteLine("Aluno já não existe");
            }

            Console.WriteLine("\nPressione ENTER para voltar ao menu principal");
            Console.ReadLine();
        }
Пример #6
0
        // GET: api/Aluno/5
        public Alunos Get(int id)
        {
            var aluno = new Alunos();

            return(aluno.ListarAlunos().Where(a => a.Id == id).FirstOrDefault());
        }
Пример #7
0
 // GET: api/Aluno
 public IEnumerable <Alunos> Get()
 {
     return(aluno.ListarAlunos());
 }