Exemple #1
0
 public void Reset()
 {
     if (activity == null)
     {
         activity = new PlayActivity(this);
     }
     piles.CreateRandomPile();
 }
Exemple #2
0
        public IActionResult ViewActivity(int playActivityId)
        {
            User current = GetUser();

            if (current == null)
            {
                return(Redirect("/"));
            }
            ViewBag.User = current;
            PlayActivity activity = _context.PlayActivities.Include(x => x.Friends).ThenInclude(y => y.Person).Include(x => x.Organizer).FirstOrDefault(p => p.PlayActivityId == playActivityId);

            return(View(activity));
        }
Exemple #3
0
        public IActionResult DeleteActivity(int playActivityId)
        {
            User current = GetUser();

            if (current == null)
            {
                return(Redirect("/"));
            }
            PlayActivity remove = _context.PlayActivities.FirstOrDefault(p => p.PlayActivityId == playActivityId);

            _context.PlayActivities.Remove(remove);
            _context.SaveChanges();
            return(RedirectToAction("Home"));
        }
Exemple #4
0
        public IActionResult CreateActivity(PlayActivity newP)
        {
            User current = GetUser();

            if (current == null)
            {
                return(Redirect("/"));
            }
            if (ModelState.IsValid)
            {
                newP.UserId = current.UserId;
                _context.PlayActivities.Add(newP);
                _context.SaveChanges();
                return(Redirect($"/activity/{newP.PlayActivityId}"));
            }
            else
            {
                return(View("NewActivityForm"));
            }
        }
Exemple #5
0
 public CountDown(PlayActivity playActivity, long TotalTime, long interval) : base(TotalTime, interval)
 {
     playing = playActivity;
 }