public IComandResult AlterarAluno([FromBody] AlterarAlunoTurmaCommands command) { var result = (ComandResult)_itemTurmaHandler.Handle(command); this.Commit(result.Success); return(result); }
public IComandResult Handle(AlterarAlunoTurmaCommands comand) { //verificar se tem notificação no comand if (!comand.IsValid()) { return(new ComandResult(false, "Por favor corrija os campos abaixo", comand.Notifications)); } var serie = _repository.Existe(Guid.Parse(comand.AlunoId), Guid.Parse(comand.TurmaId)); if (serie != null) { serie.Alterar(comand.TurmaId, comand.AlunoId, comand.Numero, comand.Status); _repository.Alterar(serie); } else { return(new ComandResult(false, "O item não existe,tente novamente!!", new { })); } return(new ComandResult(true, "Dados Alterados com Sucesso!!", new { })); }