public IActionResult DeleteFunthing(int funthingId) { Funthing funthingtoremove = dbContext.Funthings.FirstOrDefault(f => f.FunthingId == funthingId); dbContext.Funthings.Remove(funthingtoremove); dbContext.SaveChanges(); return(RedirectToAction("Dashboard")); }
public IActionResult ViewFunthing(int funthingId) { User userinDb = LoggedIn(); ViewBag.UserLoggedIn = userinDb; // ViewBag.Funthingtodisplay=dbContext.Funthings // .Include(f=>f.Participants) // .ThenInclude(r=>r.Participant) // .Include(f=>f.Creator) // .FirstOrDefault(f=>f.FunthingId==funthingId); Funthing Funthingtodisplay = dbContext.Funthings .Include(f => f.Participants) .ThenInclude(r => r.Participant) .Include(f => f.Creator) .FirstOrDefault(f => f.FunthingId == funthingId); return(View(Funthingtodisplay)); }
public IActionResult AddFunthing(Funthing newFunthing) { User userinDb = LoggedIn(); if (userinDb == null) { return(RedirectToAction("Logout")); } if (ModelState.IsValid) { dbContext.Funthings.Add(newFunthing); dbContext.SaveChanges(); ViewBag.UserLoggedIn = userinDb; List <Funthing> FunthingList = dbContext.Funthings.Include(f => f.Participants).ThenInclude(r => r.Participant).Include(f => f.Creator).ToList(); return(View("Dashboard", FunthingList)); } else { ViewBag.UserLoggedIn = userinDb; return(View("CreateFunthing")); } }