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(); }
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)); }
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)); }
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)); }
public IActionResult History() { var userId = _userManager.GetUserId(User); var historyViewModel = new UserHistoryViewModel() { Purchases = _purchaseService.GetAllUserPurchases(userId), AverageAmount = _purchaseService.GetAveragePurchaseAmount(userId) }; return(View(historyViewModel)); }
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)); }