void ShowUnlockHistory(UserStats stats)
        {
            var vm = new UserHistoryViewModel();

            vm.DialogTitle = stats.User + " Unlocks for " + _gameName;
            vm.Summary     = String.Format("{0}/{1} points earned in {2}", stats.PointsEarned, TotalPoints, stats.Summary);

            vm.Unlocks = new List <AchievementUnlockInfo>();
            foreach (var achievement in Achievements)
            {
                var unlockInfo = new AchievementUnlockInfo
                {
                    Id          = achievement.Id,
                    Title       = achievement.Title,
                    Description = achievement.Description
                };

                DateTime when;
                if (stats.Achievements.TryGetValue(achievement.Id, out when))
                {
                    unlockInfo.UnlockTime = when;
                }

                vm.Unlocks.Add(unlockInfo);
            }

            vm.Unlocks.Sort((l, r) => DateTime.Compare(l.UnlockTime.GetValueOrDefault(), r.UnlockTime.GetValueOrDefault()));
            vm.ShowDialog();
        }
Exemple #2
0
        public IActionResult History()
        {
            UserHistoryViewModel userHistoryViewModel = new UserHistoryViewModel()
            {
                User = _repo.Read((int)TempData.Peek("UserId"))
            };

            return(View(userHistoryViewModel));
        }
        public IActionResult UserHistory()
        {
            User u = _ur.Get(TempData["user"].ToString());

            TempData.Keep("user");
            UserHistoryViewModel uhvm = new UserHistoryViewModel();

            uhvm.Orders.RemoveAll(item => item.UUName != u.UName);
            return(View(uhvm));
        }
Exemple #4
0
        public IActionResult UserHistory()
        {
            User user = _UserRepo.Get(TempData["user"].ToString());

            TempData.Keep("user");
            UserHistoryViewModel userhistoryviewmodel = new UserHistoryViewModel();

            userhistoryviewmodel.Orders.RemoveAll(item => item.UserName != user.Name);
            return(View(userhistoryviewmodel));
        }
        public ActionResult History()
        {
            var repo     = new ActionsRepository(Properties.Settings.Default.ConStr);
            var userRepo = new UserRepository(Properties.Settings.Default.ConStr);
            var vm       = new UserHistoryViewModel();

            vm.FirstName = userRepo.GetByEmail(User.Identity.Name).FirstName;
            vm.LastName  = userRepo.GetByEmail(User.Identity.Name).LastName;
            vm.Urls      = repo.GetHistory(User.Identity.Name);
            return(View(vm));
        }
Exemple #6
0
        public ActionResult Index(int?page)
        {
            UserHistoryModel     userHistoryModel = new UserHistoryModel();
            UserHistoryViewModel viewModel        = new UserHistoryViewModel();
            var pageNumber = page ?? 1; // if no page was specified in the querystring, default to the first page (1)

            Guid userId = (Guid)Membership.GetUser().ProviderUserKey;

            viewModel.AllUserHistoryPaged = userHistoryModel.GetAllUserHistoryPagedByUser(pageNumber, 10, userId);
            return(View(viewModel));
        }
Exemple #7
0
        public IActionResult History()
        {
            var userId = _userManager.GetUserId(User);

            var historyViewModel = new UserHistoryViewModel()
            {
                Purchases     = _purchaseService.GetAllUserPurchases(userId),
                AverageAmount = _purchaseService.GetAveragePurchaseAmount(userId)
            };

            return(View(historyViewModel));
        }
Exemple #8
0
        public ViewResult History(string Slug)
        {
            var user             = _userManager.Users.Where(u => u.Slug == Slug).FirstOrDefault();
            var filmItemsWatched = _context.UserWatching.Include(f => f.FilmItem).OrderByDescending(x => x.WatchedOn).ToList();

            UserHistoryViewModel userHistoryViewModel = new UserHistoryViewModel
            {
                UserWatchedFilmItems = GroupFilmItemHistoryByDate(filmItemsWatched),
                User = user
            };

            return(View(userHistoryViewModel));
        }
        public JsonResult SaveHistory(UserHistoryViewModel data)
        {
            ResponseData result = new Models.ResponseData();

            if (data.UhID != 0)
            {
                result = new EmployeeRepository().UpdateHistoryByEntity(data);
            }
            else
            {
                result = new EmployeeRepository().AddHistoryByEntity(data);
            }
            return(Json(result, JsonRequestBehavior.AllowGet));
        }
        public List <UserHistoryViewModel> CreateUserHistoryVM(IEnumerable <Round> rounds)
        {
            var result = rounds.GroupBy(p => p.Player.Name);

            var userModelList = new List <UserHistoryViewModel>();

            foreach (var round in result)
            {
                var userModel = new UserHistoryViewModel();
                userModel.UserName = round.Key;

                foreach (var card in round)
                {
                    var cardViewModel = new CardServiceViewModel();

                    cardViewModel.CardRank = card.Card.Rank.ToString();
                    cardViewModel.CardSuit = card.Card.Suit.ToString();

                    userModel.Cards.Add(cardViewModel);
                }
                userModelList.Add(userModel);
            }
            return(userModelList);
        }
        public IActionResult UserHistory(string id)
        {
            UserHistoryViewModel userHistoryViewModel = new UserHistoryViewModel(id, _context);

            return(View(userHistoryViewModel));
        }