public IActionResult Get(Guid Id) { try { //Buscar professor no repositório ProfessorTurma professorTurma = _ProfessorTurmaRepository.BuscarPorId(Id); //Verifica se o objetivo existe if (professorTurma == null) { return(NotFound()); } //Caso o objetivo exista return(Ok(professorTurma)); } catch (Exception ex) { //Caso ocorra um erro retorna BadRequest return(BadRequest(ex.Message)); } }
//deleta um professor public void Remover(Guid id) { try { //busca o professor pelo id ProfessorTurma professorTemp = BuscarPorId(id); //verifica se o professor existe no sistema, caso nao exista gera um exception if (professorTemp == null) { throw new Exception("O Professor inserido não foi encontrado no sistema. Verifique se foi digitado da maneira correta e tente novamente."); } //remove o professor no contexto atual _ctx.ProfessorTurma.Remove(professorTemp); //salva as alteraçoes _ctx.SaveChanges(); } catch (Exception ex) { throw new Exception(ex.Message); } }
public IActionResult Put(Guid Id, ProfessorTurma professorTurma) { try { var ProfTurma = _ProfessorTurmaRepository.BuscarPorId(Id); if (ProfTurma == null) { return(NotFound()); } ProfTurma.Id = Id; _ProfessorTurmaRepository.Editar(professorTurma); return(Ok(professorTurma)); } catch (Exception ex) { //Caso ocorra um erro retorna BadRequest return(BadRequest(ex.Message)); } }
public void Editar(ProfessorTurma professorTurma) { try { ProfessorTurma professorTurmaTemp = BuscarPorId(professorTurma.IdProfessorTurma); if (professorTurmaTemp == null) { throw new Exception("Professor não encontrado"); } professorTurmaTemp.IdUsuario = professorTurma.IdUsuario; professorTurmaTemp.IdTurma = professorTurma.IdTurma; _ctx.ProfessorTurmas.Update(professorTurmaTemp); _ctx.SaveChanges(); } catch (Exception ex) { throw new Exception(ex.Message); } }
public IActionResult Get(Guid id) { try { //busca um professor por id ProfessorTurma prof = professorTRepository.BuscarPorId(id); //faz a verificacao no contexto para ver se o professor foi encontrado //caso nao for encontrado o sistema retornara NotFound if (prof == null) { return(NotFound()); } //se existir retorno vai passar o Ok e os dados do professor return(Ok(prof)); } catch (Exception ex) { //caso ocorra algum erro retorno BadRequest e a mensagem da exception return(BadRequest(ex.Message)); } }
/// <summary> /// Alterar no cadastro do professor /// </summary> /// <param name="professorturma">Professor alterado</param> public void Editar(ProfessorTurma professorturma) { try { //Busca o Id do professor ProfessorTurma professorturma1 = BuscarPorId(professorturma.Id); //Verifica se o professor está no sistema (ou não) if (professorturma1 == null) { throw new Exception("Professor não encontrado"); } //Dados do professor que podem ser alterados professorturma1.Descricao = professorturma.Descricao; professorturma1.Turma = professorturma.Turma; professorturma1.Usuario = professorturma.Usuario; } catch (Exception ex) { throw new Exception(ex.Message); } }
public ProfessorTurma BuscarPorId(int id) { cmd.Connection = conexao.Conectar(); //fazer o select por id cmd.CommandText = "SELECT * FROM Curso WHERE IdCurso = @id"; //agora mostrar q o @id é igual ao id! cmd.Parameters.AddWithValue("@id", id); //agora que ja mostramos vamos executar o comando SqlDataReader dados = cmd.ExecuteReader(); ProfessorTurma professorTurma = new ProfessorTurma(); while (dados.Read()) { professorTurma.IdProfessorTurma = Convert.ToInt32(dados.GetValue(0)); professorTurma.Descricao = dados.GetValue(1).ToString(); professorTurma.IdTurma = Convert.ToInt32(dados.GetValue(2)); professorTurma.IdUsuario = Convert.ToInt32(dados.GetValue(3)); } conexao.Desconectar(); return(professorTurma); }
public IActionResult Delete(int id) { try { ProfessorTurma profturm = _professorturmaRepository.BuscarPorId(id); if (profturm == null) { return(NotFound()); } else { //Passa o id do ProfessorTurma que será excluído _professorturmaRepository.Remover(id); return(Ok(profturm)); } } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public IActionResult Get(int id) { try { // Objeto do tipo "ProfessorTurma" que recebe um objeto do método BuscarPorId ProfessorTurma user = _professorturmaRepository.BuscarPorId(id); // Se o objeto estiver nulo retorna NotFound if (user == null) { return(NotFound()); } else { // Se o objeto for encontrado retorna 200 return(Ok(user)); } } catch (Exception ex) { // Se ocorrer alguma exceção retorna a mensagem de erro para o frontend return(BadRequest(ex.Message)); } }
/// <summary> /// Remover um professor /// </summary> /// <param name="Id">Id do professor excluído</param> public void Remover(Guid Id) { try { //Buscar Id do Professor ProfessorTurma professorTurma = BuscarPorId(Id); //Verificar se o professor existe (ou não) if (professorTurma == null) { throw new Exception("Professor não encontrado"); } //Remove o professor _ctx.ProfessorTurma.Remove(professorTurma); //Salva as mudanças _ctx.SaveChanges(); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void AdicionarProfessorATurma(ProfessorTurma _professorTurma) { _context.ProfessoresTurmas.Add(_professorTurma); _context.SaveChanges(); }
public ProfessorTurma Put(int id, [FromBody] ProfessorTurma professorTurma) { return(_ProfessorTurmaRepository.Alterar(id, professorTurma)); }
private async void Button_Clicked(object sender, EventArgs e) { List <AlunoBean> alun = new List <AlunoBean>(); AlunoBean alunoo = new AlunoBean() { Id_Turma = Id_TurmaAluno, }; int a = 0; urna = await servicaoalunao.GetTodosAlunosId_TurmaAsync(alunoo); int i = 1; int contar = urna.Count(); Turma t = new Turma(); ChamadaDAO tpd = new ChamadaDAO(); ProfessorTurma prturma = null; List <Turma> listaTurma = new List <Turma>(); // await DisplayAlert(bixa, "Foi o item Selecionado ", "OK"); //chama o service para incluir a conta via API TurmaDao service = new TurmaDao(); int c = 0; // string bixa = iten[c].Serie; //t.Serie = bixa; //listaTurma = await servicao.GetId_TurmaAsync(t); //item.Id_Turma = listaTurma[c].Id_Turma; // Id_Turma = item.Id_Turma; c++; ch = new Chamada(); Chamada ch1 = new Chamada(); foreach (var item in urna) { ch1.Nome = item.Nome; ch1.Numero_Chamada = cac.Numero_Chamada; ch1.Id_Turma = Id_TurmaAluno; } if (await tpd.GetAutenticarChamadaAsync(ch1)) { await tpd.DeleteAlunoAsync(ch1); int yy = 1; foreach (var item in urna) { ch.Id_Turma = Id_TurmaAluno; ch.Id_Aluno = item.Id_Aluno; ch.Numero_Chamada = yy; ch.Nome = item.Nome; yy++; await tpd.AddChamadaAsync(ch); } } else { int yy = 1; foreach (var item in urna) { ch.Id_Turma = Id_TurmaAluno; ch.Id_Aluno = item.Id_Aluno; ch.Numero_Chamada = cac.Numero_Chamada; ch.Nome = item.Nome; yy++; await tpd.AddChamadaAsync(ch); } } await PopupNavigation.Instance.PushAsync(new PopPupSucesso()); Combobox(); }
public IActionResult Post([FromForm] Guid id, ProfessorTurma professorTurma) { _professorTurmaRepository.Adicionar(professorTurma); return(Ok(professorTurma)); }
public void AlterarProfessorTurma(ProfessorTurma _professorTurma) { _context.Entry(_professorTurma).State = EntityState.Modified; _context.SaveChanges(); }
public void ExcluirProfessorTurma(ProfessorTurma _professorTurma) { _context.ProfessoresTurmas.Remove(_professorTurma); _context.SaveChanges(); }
public void Post([FromForm] Guid id, ProfessorTurma professorTurma) { _professorTurmaRepository.Adicionar(professorTurma); }
public ProfessorTurma Post([FromBody] ProfessorTurma professorTurma) { return(_ProfessorTurmaRepository.Cadastrar(professorTurma)); }
public void Put(Guid id, ProfessorTurma professorTurma) { professorTurma.IdProfessorTurma = id; _professorTurmaRepository.Editar(professorTurma); }
/// <summary> /// Adicionar um novo professor /// </summary> /// <param name="professorturma">Novo professor</param> public void Adicionar(ProfessorTurma professorturma) { //Adiciona um professor _ctx.ProfessorTurma.Add(professorturma); _ctx.SaveChanges(); }
public ActionResult Post(ProfessorTurma pt) { rep.AddTurma(pt); return(Ok()); }
public async void Button_Clicked(object sender, EventArgs e) { List <AlunoBean> alun = new List <AlunoBean>(); Chamada alunoo = new Chamada() { Id_Turma = Id_TurmaAluno, }; int a = 0; urna = await servicao.GetChamada_TurmaAsync(alunoo); int i = 1; int contar = urna.Count(); Turma t = new Turma(); NotaDAO tpd = new NotaDAO(); ProfessorTurma prturma = null; List <Turma> listaTurma = new List <Turma>(); // await DisplayAlert(bixa, "Foi o item Selecionado ", "OK"); //chama o service para incluir a conta via API TurmaDao service = new TurmaDao(); int c = 0; // string bixa = iten[c].Serie; //t.Serie = bixa; //listaTurma = await servicao.GetId_TurmaAsync(t); //item.Id_Turma = listaTurma[c].Id_Turma; // Id_Turma = item.Id_Turma; c++; AlunoBean ch1 = new AlunoBean(); foreach (var item in urna) { ch1.Nome = item.Nome; ch1.Id_Turma = Id_TurmaAluno; } if (await servicaoalunao.GetAutenticarId_Açuno(ch1) != null) { urna2 = await servicaoalunao.GetAutenticarId_Açuno(ch1); int contar2 = urna2.Count(); int yy = 1; foreach (var item in urna) { Nota ch = new Nota(); ch.Id_Turma = Id_TurmaAluno; ch.Id_Aluno = urna2[yy].Id_Aluno; ch.Id_Professor = TelaLoginProfessor.Id_Professor; ch.Id_Bimestre = ListarAvaliacoes.Id_BimestreNotas; ch.nota = 5; yy++; await tpd.AddNotasAsync(ch); } await PopupNavigation.Instance.PushAsync(new PopPupSucesso()); } await DisplayAlert("Sucerro", "Salvo", "Ok"); }
public void AddTurma(ProfessorTurma professorTurma) { con.professorTurmas.Add(professorTurma); con.SaveChanges(); }