Esempio n. 1
0
        public IActionResult BuscarAlunoPorMatricula(string matricula)
        {
            AlunoDomain alunoBuscado = AlunoRepository.BuscarPorMatricula(matricula);

            if (alunoBuscado == null)
            {
                return(NotFound());
            }
            return(Ok(alunoBuscado));
        }
Esempio n. 2
0
        public void EditarAluno()
        {
            AlunoDomain aluno = AlunoRepository.BuscarPorId(2);
            {
                aluno.Nome = "Teste Dois";
            }

            var alunoEditado = AlunoRepository.EditarAluno(aluno);

            Assert.NotNull(aluno);
        }
Esempio n. 3
0
 public IActionResult CadastrarAluno(AlunoDomain aluno)
 {
     try
     {
         return(Ok(AlunoRepository.CadastrarAluno(aluno)));
     }
     catch (Exception ex)
     {
         return(BadRequest(new { mensagem = "Infeizmente algo deu errado!" + ex.Message }));
     }
 }
Esempio n. 4
0
        public AlunoDomain CadastrarAluno(AlunoDomain aluno)
        {
            try
            {
                ctx.Alunos.Add(aluno);
                ctx.SaveChanges();

                return(aluno);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Esempio n. 5
0
        public IActionResult EditarAluno(AlunoDomain aluno)
        {
            try
            {
                AlunoDomain alunoBuscado = AlunoRepository.BuscarPorId(aluno.Id);

                if (alunoBuscado == null)
                {
                    return(NotFound());
                }


                AlunoRepository.EditarAluno(aluno);
                return(Ok());
            }
            catch (Exception ex)
            {
                return(BadRequest(new { mensagem = "Infeizmente algo deu errado!" + ex.Message }));
            }
        }
Esempio n. 6
0
        public AlunoDomain EditarAluno(AlunoDomain aluno)
        {
            AlunoDomain EditarAluno = ctx.Alunos.FirstOrDefault(x => x.Id == aluno.Id);

            EditarAluno.NumMatricula = aluno.NumMatricula;
            EditarAluno.Nome         = aluno.Nome;
            EditarAluno.Status       = aluno.Status;
            EditarAluno.Telefone     = aluno.Telefone;
            EditarAluno.Celular      = aluno.Celular;
            EditarAluno.TipoCurso    = aluno.TipoCurso;
            EditarAluno.Curso        = aluno.Curso;
            EditarAluno.Turma        = aluno.Turma;
            EditarAluno.Turno        = aluno.Turno;
            EditarAluno.Termo        = aluno.Termo;

            ctx.Alunos.Update(EditarAluno);
            ctx.SaveChanges();

            return(aluno);
        }
Esempio n. 7
0
        public async Task <IActionResult> CadastrarTurma(IFormFile arquivo)
        {
            if (arquivo == null || arquivo.Length == 0)
            {
                return(BadRequest());
            }

            using (var memoryStream = new MemoryStream())
            {
                await arquivo.CopyToAsync(memoryStream).ConfigureAwait(false);

                using (var package = new ExcelPackage(memoryStream))
                {
                    for (int i = 1; i <= package.Workbook.Worksheets.Count; i++)
                    {
                        ExcelWorksheet worksheet     = package.Workbook.Worksheets[1];
                        int            totalRows     = worksheet.Dimension.End.Column;
                        int            totalCollumns = worksheet.Dimension.End.Row;
                        for (int j = 2; j <= totalRows; j++)
                        {
                            AlunoDomain aluno = new AlunoDomain();

                            aluno.NumMatricula = package.Workbook.Worksheets[i].Cells[j, 1].Value.ToString();
                            aluno.Nome         = package.Workbook.Worksheets[i].Cells[j, 2].Value.ToString();
                            aluno.Telefone     = package.Workbook.Worksheets[i].Cells[j, 3].Value.ToString();
                            aluno.Celular      = package.Workbook.Worksheets[i].Cells[j, 4].Value.ToString();
                            aluno.TipoCurso    = package.Workbook.Worksheets[i].Cells[j, 5].Value.ToString();
                            aluno.Curso        = package.Workbook.Worksheets[i].Cells[j, 6].Value.ToString();
                            aluno.Turma        = package.Workbook.Worksheets[i].Cells[j, 7].Value.ToString();
                            aluno.Turno        = package.Workbook.Worksheets[i].Cells[j, 8].Value.ToString();
                            aluno.Termo        = package.Workbook.Worksheets[i].Cells[j, 9].Value.ToString();
                            aluno.Status       = true;

                            AlunoRepository.CadastrarAluno(aluno);
                        }
                    }
                }
            }
            return(Ok());
        }
Esempio n. 8
0
        public void CadsatrarAluno()
        {
            AlunoDomain aluno = new AlunoDomain()
            {
                NumMatricula = "87654321",
                Nome         = "Teste 2",
                Status       = true,
                Telefone     = "(11)43214321",
                Celular      = "(11)943214321",
                TipoCurso    = "Curso Teste",
                Curso        = "Testando",
                Turma        = "1TT",
                Turno        = "Teste",
                Termo        = "3",
                Imagem       = null,
                Ocorrencias  = null,
            };

            var alunoCadastrado = AlunoRepository.CadastrarAluno(aluno);

            Assert.NotNull(aluno);
        }
Esempio n. 9
0
        public AlunoDomain BuscarPorMatricula(string matricula)
        {
            AlunoDomain alunoBuscado = ctx.Alunos.FirstOrDefault(x => x.NumMatricula == matricula);

            return(alunoBuscado);
        }
Esempio n. 10
0
        public AlunoDomain BuscarPorId(int id)
        {
            AlunoDomain alunoBuscado = ctx.Alunos.FirstOrDefault(x => x.Id == id);

            return(alunoBuscado);
        }
Esempio n. 11
0
        public void BuscarPorMatricula()
        {
            AlunoDomain aluno = AlunoRepository.BuscarPorMatricula("87654321");

            Assert.NotNull(aluno);
        }
Esempio n. 12
0
        public void BuscarPorId()
        {
            AlunoDomain aluno = AlunoRepository.BuscarPorId(1);

            Assert.NotNull(aluno);
        }