private void AtualizarStatus() { PersistGrupoOfertaCommand.ChangeCanExecute(); InteractGrupoOfertaCommand.ChangeCanExecute(); RemoverGrupoCommand.ChangeCanExecute(); RemoverParticipanteSelecionadoCommand.ChangeCanExecute(); OnPropertyChanged(nameof(SecondaryAction)); OnPropertyChanged(nameof(SearchText)); }
public Task <bool> Handle(RemoverGrupoCommand message, CancellationToken cancellationToken) { if (!message.IsValid()) { NotifyValidationErrors(message); return(Task.FromResult(false)); } _grupoRepository.Remove(message.Id); if (Commit()) { Bus.RaiseEvent(new GrupoRemovidoEvent(message.Id)); } return(Task.FromResult(true)); }