Esempio n. 1
0
        public IActionResult CancelActivity(int ActivityId)
        {
            RecActivity dead = dbContext.Activities.FirstOrDefault(r => r.RecActivityID == ActivityId);

            if (dead != null)
            {
                dbContext.Activities.Remove(dead);
                dbContext.SaveChanges();
            }
            return(RedirectToAction("DojoActivities"));
        }
Esempio n. 2
0
        public IActionResult ShowActivity(int ActivityId)
        {
            if (ActivityId > 0)
            {
                ViewBag.UserId = this.LoggedInUserID;
                RecActivity One = dbContext.Activities.OrderBy(r => r.ActivityDate)
                                  .Include(c => c.Coordinator)
                                  .Include(p => p.Particpants)
                                  .ThenInclude(u => u.Participant)
                                  .FirstOrDefault(a => a.RecActivityID == ActivityId);

                return(View("ShowActivity", One));
            }
            else
            {
                return(View("DojoActivities"));
            }
        }
Esempio n. 3
0
        public IActionResult NewActivity(RecActivity NewActivity)
        {
            int  ActivityId     = NewActivity.RecActivityID;
            bool flgProblemDate = (NewActivity.ActivityDate <= DateTime.Now);

            if (ModelState.IsValid && !flgProblemDate)
            {
                NewActivity.UserId = this.LoggedInUserID;
                dbContext.Activities.Add(NewActivity);
                dbContext.SaveChanges();
            }
            else
            {
                if (flgProblemDate)
                {
                    ModelState.AddModelError(string.Empty, "Future date required for events");
                }
                return(View("NewActivity"));
            }
            return(RedirectToAction("ShowActivity", new { ActivityId = (int)NewActivity.RecActivityID }));
        }
Esempio n. 4
0
        public void DefaultRecActivityDescription_IsFree()
        {
            var cut = new RecActivity();

            Assert.True(cut.Description == "free");
        }