public IActionResult LeaveActivity(int UserId, int ThingId) { Association FindAssociation = dbContext.associations.FirstOrDefault(a => a.ThingId == ThingId && a.PersonId == UserId); dbContext.Remove(FindAssociation); dbContext.SaveChanges(); WrapperModel newModel = new WrapperModel(); newModel.LoggedInUser = dbContext.users.SingleOrDefault(u => u.UserId == UserId); newModel.AllOccasions = dbContext.occasions.OrderBy(o => o.Date).Include(o => o.Attendants).ThenInclude(a => a.Person).ToList(); return(RedirectToAction("Dashboard", newModel)); }
public IActionResult Remove(int id) { Post SelectedPost = dbContext.Posts.FirstOrDefault(p => p.PostId == id); dbContext.Remove(SelectedPost); dbContext.SaveChanges(); return(RedirectToAction("Dashboard")); }
public IActionResult Leave(int id) { if (!LoggedIn()) { return(View("Login")); } int LUID = (int)HttpContext.Session.GetInt32("LUID"); if (!context.Plans.Any(p => p.UserId == LUID && p.OccurrenceId == id)) { return(RedirectToAction("Index")); } Plan P = context.Plans.Where(r => r.OccurrenceId == id).FirstOrDefault(r => r.UserId == LUID); context.Remove(P); context.SaveChanges(); return(RedirectToAction("Index")); }
public IActionResult DeleteActivity(int id) { Models.Activity queryact = dbContext.Activity .FirstOrDefault(w => w.ActivityId == id); if (HttpContext.Session.GetInt32("UserId") == queryact.UserId) { dbContext.Remove(queryact); dbContext.SaveChanges(); } return(RedirectToAction("Success")); }
public IActionResult RemoveAct(int id) { int?userSessionId = HttpContext.Session.GetInt32("user_id"); if (userSessionId == null) { System.Console.WriteLine("session id is null"); return(View("Register")); } Act ActtoRemove = dbContext.activities.FirstOrDefault(c => c.ActId == id); dbContext.Remove(ActtoRemove); dbContext.SaveChanges(); return(RedirectToAction("Index")); }
public IActionResult Delete(int PostId) { int?userID = HttpContext.Session.GetInt32("UserID"); if (userID == null) { return(View("index")); } var check = _context.post.SingleOrDefault(c => c.PostId == PostId); if (check.UsersId != userID) { return(View("Index")); } _context.Remove(check); _context.SaveChanges(); return(RedirectToAction("DashBoard")); }