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")); }
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")); } }
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 })); }
public void DefaultRecActivityDescription_IsFree() { var cut = new RecActivity(); Assert.True(cut.Description == "free"); }