public IActionResult CancelWedding(int ActivityId) { ActivityCenter Delete = dbContext.Activities.FirstOrDefault(f => f.ActivityId == ActivityId); dbContext.Activities.Remove(Delete); dbContext.SaveChanges(); return(RedirectToAction("Dashboard")); }
public IActionResult DetailsActivity(int ActivityId) { User userInDb = dbContext.Users.FirstOrDefault(u => u.UserId == (int)HttpContext.Session.GetInt32("UserId")); ActivityCenter GetActivity = dbContext.Activities.Include(l => l.Participants).ThenInclude(l => l.NavUser).FirstOrDefault(A => A.ActivityId == ActivityId); ViewBag.CoOrdinator = dbContext.Activities.Include(b => b.ActivityCreator).FirstOrDefault(s => s.ActivityId == ActivityId); // ActivityCenter ActId = dbContext.Activities.Include(k=>k.Participants).ThenInclude(d=>d.NavUser).FirstOrDefault(g=>g.ActivityId == ActivityId); // ActivityCenter ActId = dbContext.Activities.FirstOrDefault(g=>g.ActivityId == ActivityId); ViewBag.User = userInDb; return(View(GetActivity)); }
public IActionResult AddActivity(ActivityCenter newActivity) { int?UserIdInSession = HttpContext.Session.GetInt32("UserId"); if (ModelState.IsValid) { dbContext.Activities.Add(newActivity); newActivity.UserId = (int)UserIdInSession; dbContext.SaveChanges(); return(Redirect($"/DetailsActivity/{newActivity.ActivityId}")); } else { return(View("CreateActivity")); } }