public void SendGetUsers(string serverId, string query = "", int limit = 0) { var getOfflineUsers = new GetUsersCommand(); getOfflineUsers.Payload.ServerId = serverId; QueueMessage(getOfflineUsers); }
public async Task <IActionResult> List(GetUsersCommand cmd) { _logger.LogInformation($"接收到请求{HttpContext.Request.Host}{HttpContext.Request.Path},参数 {JsonConvert.SerializeObject(cmd)}"); var users = await _mediator.Send(cmd, HttpContext.RequestAborted); return(View(users)); }
public async Task <Result <List <UserDto> > > Handle(GetUsersCommand request, CancellationToken cancellationToken) { var usersFromDb = await _userRepository.GetRangeAsync(_ => true); var users = _mapper.Map <List <UserDto> >(usersFromDb); return(Result <List <UserDto> > .Success(users)); }
public async Task <IActionResult> GetAll([FromQuery] GetUsersCommand model) { try { return(await _mediator.Send(model)); } catch (Exception ex) { _logger.LogError(ex, "Error in {0}", HttpContext.Request.Path); return(BadRequest(ErrorMessages.InternalExceptionModel)); } }
public Task <List <User> > ExecuteAsync(GetUsersCommand command, List <User> listUsers) { if (command.Users == null) { command.Users.Add(new User() { Name = "Name", LastName = "Name" }); return(Task.FromResult(command.Users)); } return(Task.FromResult(command.Users)); }
public async Task <CommandResult> GetUsers([FromServices] GetUsersCommand _getUsersCommand) { var userInput = new UserInput <string> { Data = string.Empty, UserId = User.GetUserId() }; var result = await Business .InvokeAsync <GetUsersCommand, UserInput <string>, CommandResult <IList <User.User> > >(_getUsersCommand, userInput).ConfigureAwait(false); return(result); }
public override void OnNavigatedTo(NavigationParameters parameters) { Debug.WriteLine("to"); GetUsersCommand.Execute(null); }
public override void OnAppearing() { base.OnAppearing(); GetUsersCommand.Execute(null); }
// NOTE(crhodes) // RaiseCanExecuteChanged for any Command that is dependent on Context. // N.B. Need to add to each Context Item for button to be enabled. //++ Add Commands that only depend on Organization Context here private void RaiseCollectionChanged(SelectedCollectionChangedEventArgs args) { Int64 startTicks = Log.EVENT_HANDLER($"Enter: ({args.GetType()}) {args.Collection.Name}", Common.LOG_CATEGORY); GetCoreProcessesCommand.RaiseCanExecuteChanged(); GetProjectsCommand.RaiseCanExecuteChanged(); GetTeamsCommand.RaiseCanExecuteChanged(); // Accounts GetAccountsCommand.RaiseCanExecuteChanged(); // Approvals and Checks // Artifacts // Artifacts Package Types // Audit // Build GetControllersCommand.RaiseCanExecuteChanged(); // Cloud Load Test // Dashboard GetDashboardsCommand.RaiseCanExecuteChanged(); GetWidgetsCommand.RaiseCanExecuteChanged(); // TODO(crhodes) // Move these under appropriate Category GetWidgetsCommand.RaiseCanExecuteChanged(); GetSystemControlsCommand.RaiseCanExecuteChanged(); GetRulesCommand.RaiseCanExecuteChanged(); // Git GetRepositoriesCommand.RaiseCanExecuteChanged(); // Graph GetGroupsCommand.RaiseCanExecuteChanged(); GetUsersCommand.RaiseCanExecuteChanged(); // Work Item Tracking (WIT) GetArtifactLinkTypesCommand.RaiseCanExecuteChanged(); GetOrganizationFieldsWITCommand.RaiseCanExecuteChanged(); GetWorkItemIconsCommand.RaiseCanExecuteChanged(); GetWorkItemRelationTypesCommand.RaiseCanExecuteChanged(); // Work Item Tracking Process (WITP) // TODO(crhodes) // Decide if want to have a naming convention // VERBAreaResource // e.g. GetWITPBehaviorsCommand // GetWITPListsCommand // Get WITPProcessesCommand GetBehaviorsWITPCommand.RaiseCanExecuteChanged(); GetListsCommand.RaiseCanExecuteChanged(); GetProcessesWITPCommand.RaiseCanExecuteChanged(); Log.EVENT_HANDLER("Exit", Common.LOG_CATEGORY, startTicks); }