Exemplo n.º 1
0
        public void SendGetUsers(string serverId, string query = "", int limit = 0)
        {
            var getOfflineUsers = new GetUsersCommand();

            getOfflineUsers.Payload.ServerId = serverId;
            QueueMessage(getOfflineUsers);
        }
Exemplo n.º 2
0
        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));
        }
Exemplo n.º 3
0
        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));
        }
Exemplo n.º 4
0
 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));
     }
 }
Exemplo n.º 5
0
 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));
 }
Exemplo n.º 6
0
        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);
 }
Exemplo n.º 8
0
        public override void OnAppearing()
        {
            base.OnAppearing();

            GetUsersCommand.Execute(null);
        }
Exemplo n.º 9
0
        // 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);
        }
Exemplo n.º 10
0
		public void SendGetUsers(string serverId, string query = "", int limit = 0)
		{
			var getOfflineUsers = new GetUsersCommand();
			getOfflineUsers.Payload.ServerId = serverId;
			QueueMessage(getOfflineUsers);
		}