public async Task <IActionResult> Edit(Guid id, [Bind("Id,ValorNota,DisciplinaId,PeriodoId,AlunoId")] NotaViewModel notaViewModel) { var notaOriginal = await BuscarDadosCombos(new NotaViewModel()); notaViewModel.Alunos = notaOriginal.Alunos; notaViewModel.Disciplinas = notaOriginal.Disciplinas; notaViewModel.Periodos = notaOriginal.Periodos; if (id != notaViewModel.Id) { return(NotFound()); } if (!ModelState.IsValid) { return(View(notaViewModel)); } var nota = _mapper.Map <Nota>(notaViewModel); await _notaService.Atualizar(nota); if (!OperacaoValida()) { return(View(notaViewModel)); } return(RedirectToAction("Index")); }
public JsonResult Atualizar(Nota nota) { var data = _nota.Atualizar(nota); return(Json(data, JsonRequestBehavior.AllowGet)); }