示例#1
0
        public async Task <ActionResult <UpdateAulaCommand> > Update(Guid id,
                                                                     UpdateAulaCommand command)
        {
            if (!ModelState.IsValid)
            {
                return(CustomResponse(ModelState));
            }

            if (id != command.Id)
            {
                NotificarErro("O id informado não é o mesmo que foi passado na query");
                return(CustomResponse(command));
            }

            await _aulaService.Update(_mapper.Map <Aula>(command));

            return(CustomResponse(command));
        }
示例#2
0
        public override void UpdateData()
        {
            AulaDTO aulaSelecionada = _control.GetAulaSelecionada();

            if (aulaSelecionada == null)
            {
                MessageBox.Show("Nenhuma Aula selecionada. Selecionar uma Aula antes de solicitar a edição");
                return;
            }

            var turmas = _turmaService.GetAll();

            var dialog = new AulaDialog(turmas);

            dialog.Aula = aulaSelecionada;

            if (dialog.ShowDialog() == DialogResult.OK)
            {
                _aulaService.Update(dialog.Aula);

                _control.RefreshGrid();
            }
        }
 public void UpdateAula(Aula aula)
 {
     BeginTransactionUoW();
     _aulaService.Update(aula);
     ComitUoW();
 }
示例#4
0
        public IActionResult EditAula(Aula aula)
        {
            _aulaService.Update(aula);

            return(RedirectToAction("Index"));
        }