Esempio n. 1
0
        public ListOfUsersView(ChatModel chat)
        {
            InitializeComponent();

            listOfUsersViewModel = new ListOfUsersViewModel(chat);

            DataContext = listOfUsersViewModel;

            listOfUsersViewModel.Closing += (s, e) => Close();
        }
Esempio n. 2
0
        public IHttpResponse Create()
        {
            var users = this.Db.Users.Select(x => new CreatePackageUserViewModel
            {
                Id       = x.Id,
                Username = x.Username
            }).ToList();

            var model = new ListOfUsersViewModel {
                Users = users
            };

            return(this.View(model));
        }
        public ActionResult TournamentUsers(int tournamentId)
        {
            var usersActive = _tournamentManager.TournamentsUsers
                              .Where(x => x.TournamentId == tournamentId)
                              .ToList();

            var usersHistory = _tournamentManager.HistoryTournamentsUsers
                               .Where(x => x.TournamentId == tournamentId)
                               .ToList();

            var viewModel          = new ListOfUsersViewModel();
            var listOfActiveUsers  = new List <PersonScoreViewModel>();
            var listOfHistoryUsers = new List <PersonScoreViewModel>();

            usersActive.ForEach(x =>
            {
                var user = new PersonScoreViewModel
                {
                    FirstName = x.User.FirstName,
                    LastName  = x.User.LastName
                };

                listOfActiveUsers.Add(user);
            });

            usersHistory.ForEach(x =>
            {
                ApplicationUser u = UserManager.FindByIdAsync(x.UserId).Result;

                var user = new PersonScoreViewModel
                {
                    FirstName = u.FirstName,
                    LastName  = u.LastName
                };

                listOfHistoryUsers.Add(user);
            });

            viewModel.ActiveUsers  = listOfActiveUsers;
            viewModel.HistoryUsers = listOfHistoryUsers;

            return(View(viewModel));
        }