public ActionResult DeleteConfirmed(int id) { AlunoDisciplina alunoDisciplina = db.AlunoDisciplinas.Find(id); db.AlunoDisciplinas.Remove(alunoDisciplina); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,DataMatricula,Status,DisciplinaId,NrMatricula")] AlunoDisciplina alunoDisciplina) { if (ModelState.IsValid) { db.Entry(alunoDisciplina).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.NrMatricula = new SelectList(db.Alunos, "NrMatricula", "Nome", alunoDisciplina.NrMatricula); ViewBag.DisciplinaId = new SelectList(db.Disciplinas, "Id", "Descricao", alunoDisciplina.DisciplinaId); return(View(alunoDisciplina)); }
public ActionResult Edit([Bind(Include = "id_AlunoDisciplina,id_Aluno,id_Disciplina")] AlunoDisciplina alunoDisciplina) { if (ModelState.IsValid) { db.Entry(alunoDisciplina).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.id_Aluno = new SelectList(db.Alunoes, "id_Aluno", "nome_Aluno", alunoDisciplina.id_Aluno); ViewBag.id_Disciplina = new SelectList(db.Disciplinas, "id_Disciplina", "nome_Disciplia", alunoDisciplina.id_Disciplina); return(View(alunoDisciplina)); }
public async Task <object> SendService(IBaseViewModel model = null) { var modelCast = (BaseRemoveViewModel)model; if (!ValidarId(modelCast.Id, "Necessário selecionar o registro.")) { return(false); } await AlunoDisciplina.RemoveAsync(modelCast.Id); return(Injector.Notificador.IsValido()); }
public IActionResult MatricularAlunoId(AlunoDisciplina alunoDisciplina) { try { _uow.Add(alunoDisciplina); _uow.Commit(); return(Ok("Matricula realizada com sucesso")); } catch (Exception ex) { return(BadRequest("Erro ao realizar matricula: " + ex.Message)); } }
public async Task <object> SendService(IBaseViewModel model = null) { var modelCast = (AlunoDisciplinaAddViewModel)model; if (!ValidarId(modelCast.IdAluno, "Necessário selecionar um aluno.") || !ValidarId(modelCast.IdDisciplina, "Necessário selecionar uma disciplina.")) { return(false); } await AlunoDisciplina.AddAsync(Injector.Mapper.Map <AlunoDisciplina>(modelCast)); return(Injector.Notificador.IsValido()); }
// GET: AlunoDisciplina/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AlunoDisciplina alunoDisciplina = db.AlunoDisciplinas.Find(id); if (alunoDisciplina == null) { return(HttpNotFound()); } return(View(alunoDisciplina)); }
// GET: AlunoDisciplina/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AlunoDisciplina alunoDisciplina = db.AlunoDisciplinas.Find(id); if (alunoDisciplina == null) { return(HttpNotFound()); } ViewBag.NrMatricula = new SelectList(db.Alunos, "NrMatricula", "Nome", alunoDisciplina.NrMatricula); ViewBag.DisciplinaId = new SelectList(db.Disciplinas, "Id", "Descricao", alunoDisciplina.DisciplinaId); return(View(alunoDisciplina)); }
// GET: AlunoDisciplinas/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AlunoDisciplina alunoDisciplina = db.AlunoDisciplinas.Find(id); if (alunoDisciplina == null) { return(HttpNotFound()); } ViewBag.id_Aluno = new SelectList(db.Alunoes, "id_Aluno", "nome_Aluno", alunoDisciplina.id_Aluno); ViewBag.id_Disciplina = new SelectList(db.Disciplinas, "id_Disciplina", "nome_Disciplia", alunoDisciplina.id_Disciplina); return(View(alunoDisciplina)); }
// GET: Disciplinas/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Disciplina disciplina = db.Disciplinas.Find(id); if (disciplina == null) { return(HttpNotFound()); } AlunoDisciplina AD = db.AlunoDisciplinas.Where(x => x.Disciplina.id_Disciplina == id).FirstOrDefault(); if (AD != null) { return(RedirectToAction("Index", new { exc = false })); } return(View(disciplina)); }
public object Put([FromBody] AlunoDisciplinaRequestPost request) { try { msg.success = "Editamos essa nota com sucesso."; msg.fail = "Não conseguimos editar essa nota."; if (DadosInvalido(request)) { msg.fail = "Existe dado invalido."; return(RespFail()); } AlunoDisciplina dado = _context.AlunoDisciplinas.Find(request.cod_aluno_disc); if (dado == null) { msg.fail = "Não conseguimos encontrar essa nota."; return(RespFail()); } AlunoDisciplina dados = new() { nota = request.nota, cod_aluno = request.cod_aluno, cod_serie_disc = request.cod_serie_disc, cod_bimestre = request.cod_bimestre }; _context.Entry(dado).CurrentValues.SetValues(dados); _context.SaveChanges(); Dados = dados; return(MontaRetorno()); } catch (Exception e) { return(RespErrorLog(e)); } }
public async Task <object> SendService(IBaseViewModel model = null) { var result = await AlunoDisciplina.GetAsync(); return(result.HasValue() ? Injector.Mapper.Map <IEnumerable <AlunoDisciplinaGetViewModel> >(result) : null); }