Exemple #1
0
        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"));
        }
Exemple #2
0
        public JsonResult Atualizar(Nota nota)
        {
            var data = _nota.Atualizar(nota);

            return(Json(data, JsonRequestBehavior.AllowGet));
        }