public IActionResult BuscarAlunoPorMatricula(string matricula) { AlunoDomain alunoBuscado = AlunoRepository.BuscarPorMatricula(matricula); if (alunoBuscado == null) { return(NotFound()); } return(Ok(alunoBuscado)); }
public void EditarAluno() { AlunoDomain aluno = AlunoRepository.BuscarPorId(2); { aluno.Nome = "Teste Dois"; } var alunoEditado = AlunoRepository.EditarAluno(aluno); Assert.NotNull(aluno); }
public IActionResult CadastrarAluno(AlunoDomain aluno) { try { return(Ok(AlunoRepository.CadastrarAluno(aluno))); } catch (Exception ex) { return(BadRequest(new { mensagem = "Infeizmente algo deu errado!" + ex.Message })); } }
public AlunoDomain CadastrarAluno(AlunoDomain aluno) { try { ctx.Alunos.Add(aluno); ctx.SaveChanges(); return(aluno); } catch (Exception ex) { throw new Exception(ex.Message); } }
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 })); } }
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); }
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()); }
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); }
public AlunoDomain BuscarPorMatricula(string matricula) { AlunoDomain alunoBuscado = ctx.Alunos.FirstOrDefault(x => x.NumMatricula == matricula); return(alunoBuscado); }
public AlunoDomain BuscarPorId(int id) { AlunoDomain alunoBuscado = ctx.Alunos.FirstOrDefault(x => x.Id == id); return(alunoBuscado); }
public void BuscarPorMatricula() { AlunoDomain aluno = AlunoRepository.BuscarPorMatricula("87654321"); Assert.NotNull(aluno); }
public void BuscarPorId() { AlunoDomain aluno = AlunoRepository.BuscarPorId(1); Assert.NotNull(aluno); }