public async Task <IActionResult> Put(Guid id, [FromBody] AlterarTipoInscricaoCommand command) { command.Id = id; var result = _handler.Handle(command); return(await Response(result, _handler.Notifications)); }
public ICommandResult Handle(AlterarTipoInscricaoCommand command) { if (_tipoInscricaoRepository.ObtemTipoInscricaoPorId(command.Id) == null) { AddNotification("Tipo Inscrição", "Tipo de inscrição inexistente."); return(null); } var tipoInscricao = TipoInscricao.TipoInscricaoFactory.TipoInscricaoFull(command.Id, command.Descricao, command.Status, command.AliasUsuario); //AddNotification(tipoInscricao.Notifications); if (!tipoInscricao.Valid) { return(null); } return(_tipoInscricaoRepository.AlterarTipoInscricao(tipoInscricao)); }