Beispiel #1
0
        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));
        }
Beispiel #2
0
        public IActionResult Remove(int id)
        {
            Post SelectedPost = dbContext.Posts.FirstOrDefault(p => p.PostId == id);

            dbContext.Remove(SelectedPost);
            dbContext.SaveChanges();
            return(RedirectToAction("Dashboard"));
        }
Beispiel #3
0
        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"));
        }
Beispiel #4
0
 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"));
 }
Beispiel #5
0
        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"));
        }
Beispiel #6
0
        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"));
        }