Ejemplo n.º 1
0
        public IActionResult Add(Beltretake.Models.Activity item)
        {
            Beltretake.Models.Activity diversion = new Beltretake.Models.Activity();
            diversion.name        = item.name;
            diversion.start       = item.start;
            diversion.description = item.description;
            diversion.creatorid   = Convert.ToInt32(HttpContext.Session.GetInt32("logged"));
            diversion.creator     = _context._users.SingleOrDefault(u => u.id == HttpContext.Session.GetInt32("logged"));
            System.Console.WriteLine("HERE'S THAT");
            System.Console.WriteLine(item.duration);
            // if(Request.Form["timeunit"]=="days")
            // {
            //     int days= Convert.ToInt32(item.duration);
            //     diversion.duration= new TimeSpan(days,0,0,0);
            // }
            // if(Request.Form["timeunit"]=="hours")
            // {
            //     int hours= Convert.ToInt32(item.duration);
            //     diversion.duration= new TimeSpan(0,hours,0,0);
            // }
            // if(Request.Form["timeunit"]=="minutes")
            // {
            //     int minutes = Convert.ToInt32(item.duration);
            //     diversion.duration= new TimeSpan(0,0,minutes,0);
            // }
            diversion.duration = item.duration;
            _context._activities.Add(diversion);
            _context.SaveChanges();
            ViewBag.loggedin = _context._users.SingleOrDefault(u => u.id == HttpContext.Session.GetInt32("logged"));
            List <Beltretake.Models.Activity> activities = _context._activities.Include(p => p.participating).Include(c => c.creator).ToList();

            ViewBag.activities = activities;
            return(View("Activities"));
        }
Ejemplo n.º 2
0
        public IActionResult Delete(int id)
        {
            Beltretake.Models.Activity cancelled = _context._activities.SingleOrDefault(u => u.id == id);
            _context._activities.Remove(cancelled);
            _context.SaveChanges();
            ViewBag.loggedin = _context._users.SingleOrDefault(u => u.id == HttpContext.Session.GetInt32("logged"));
            List <Beltretake.Models.Activity> activities = _context._activities.Include(p => p.participating).ToList();

            ViewBag.activities = activities;
            return(RedirectToAction("Activities"));
        }
Ejemplo n.º 3
0
        public IActionResult Show(int id)
        {
            Beltretake.Models.Activity scrutinized = _context._activities.Include(a => a.participating).ThenInclude(p => p.user).SingleOrDefault(a => a.id == id);
            User creator = _context._users.SingleOrDefault(u => u.id == scrutinized.creatorid);
            //System.Console.WriteLine("HERE WE GO");
            //System.Console.WriteLine(creator);
            List <Join> participating = _context._joins.Where(g => g.activityid == scrutinized.id).Include(g => g.activity).Include(g => g.user).ToList();

            ViewBag.participating = participating;
            ViewBag.creator       = creator;
            ViewBag.shown         = scrutinized;
            return(View("Show"));
        }