public async Task <GetAccountQuery.Result> Post([FromBody] SaveAccountCommand command) { await _commandDispatcher.Execute <SaveAccountCommand, SaveAccountCommand.Result>(command); var accounts = await _queryDispatcher.Execute <GetAccountQuery, GetAccountQuery.Result>(new GetAccountQuery { UserId = command.UserId, CultureId = command.CultureId }); return(accounts); }
private void AccountPropertyChanged(object sender, PropertyChangedEventArgs e) { SaveAccountCommand.RaiseCanExecuteChanged(); }