public void Adicionar(AlunoTurmas alunoTurma) { try { _ctx.AlunoTurmas.Add(alunoTurma); _ctx.SaveChanges(); } catch (Exception ex) { throw new Exception(ex.Message); } }
public IActionResult Post([FromForm] AlunoTurmas alunoTurma) { try { _alunoTurmaRepository.Adicionar(alunoTurma); return(Ok(alunoTurma)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public AlunoTurmas BuscarPorId(Guid id) { try { AlunoTurmas alunosTurmas = _ctx.AlunoTurmas.Find(id); return(alunosTurmas); } catch (Exception ex) { throw new Exception(ex.Message); } }
public IActionResult Get(Guid id) { try { AlunoTurmas alunoTurma = _alunoTurmaRepository.BuscarPorId(id); if (alunoTurma == null) { return(NotFound()); } return(Ok(alunoTurma)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public void Remover(Guid id) { try { AlunoTurmas alunoTurma = BuscarPorId(id); if (alunoTurma == null) { throw new Exception("Aluno não encontrado"); } _ctx.AlunoTurmas.Remove(alunoTurma); _ctx.SaveChanges(); } catch (Exception ex) { throw new Exception(ex.Message); } }
public IActionResult Put(Guid id, AlunoTurmas alunoTurma) { try { var AlunoTurma = _alunoTurmaRepository.BuscarPorId(id); if (AlunoTurma == null) { return(NotFound()); } alunoTurma.IdAlunoTurma = id; _alunoTurmaRepository.Editar(alunoTurma); return(Ok(alunoTurma)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public void Editar(AlunoTurmas alunoTurma) { try { AlunoTurmas alunoTurmaTemp = BuscarPorId(alunoTurma.IdAlunoTurma); if (alunoTurmaTemp == null) { throw new Exception("Aluno não encontrado"); } alunoTurmaTemp.IdUsuario = alunoTurma.IdUsuario; alunoTurmaTemp.IdTurma = alunoTurma.IdTurma; _ctx.AlunoTurmas.Update(alunoTurmaTemp); _ctx.SaveChanges(); } catch (Exception ex) { throw new Exception(ex.Message); } }