コード例 #1
0
        public IActionResult DeleteConfirmed(int id)
        {
            SleepOver sleepOver = _context.SleepOvers.Single(m => m.SleepOverID == id);

            _context.SleepOvers.Remove(sleepOver);
            _context.SaveChanges();
            return(Redirect("/Admin/Index"));
        }
コード例 #2
0
 public IActionResult Edit(SleepOver sleepOver)
 {
     if (ModelState.IsValid)
     {
         _context.Update(sleepOver);
         _context.SaveChanges();
         return(Redirect("/Admin/Index"));
     }
     return(View(sleepOver));
 }
コード例 #3
0
        // GET: SleepOvers/Edit/5
        public IActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(HttpNotFound());
            }

            SleepOver sleepOver = _context.SleepOvers.Single(m => m.SleepOverID == id);

            if (sleepOver == null)
            {
                return(HttpNotFound());
            }
            return(View(sleepOver));
        }
コード例 #4
0
ファイル: SleepMonitor.cs プロジェクト: radtek/Insomnia
        protected override void OnResumeSuspend()
        {
            if (SuspendTime.HasValue)
            {
                DateTime suspend = SuspendTime.Value;

                if (DateTime.Now.Day != suspend.Day)
                {
                    Duration += DateTime.Today - suspend;
                    SleepOver?.Invoke(this, EventArgs.Empty);
                    Duration += DateTime.Now - DateTime.Today;
                }
                else
                {
                    TimeSpan time = DateTime.Now - suspend;
                    PowerNap?.Invoke(this, new PowerNapEventArgs {
                        SleepTime = time
                    });
                    Duration += time;
                }

                SuspendTime = null;
            }
        }
コード例 #5
0
        public IActionResult PlanYourVisit(ShoppingCartViewModel shoppingCart)
        {
            ApplicationUser user = null;


            var viewModel = new ShoppingCartViewModel
            {
                Price       = _context.Prices.Single(),
                Event       = _context.Events.ToList(),
                User        = user,
                OrderDetail = shoppingCart.OrderDetail
            };


            if (User.IsInRole("user"))
            {
                user = _userManager.FindByNameAsync(User.Identity.Name).Result;
            }


            if (shoppingCart.OrderDetail != null)
            {
                _context.OrderDetails.Add(shoppingCart.OrderDetail);
            }

            if (shoppingCart.BirthDayParty != null)
            {
                BirthdayParty bp = shoppingCart.BirthDayParty;
                bp.IsAdminAccepted = "N/A";
                _context.BirthdayParties.Add(bp);

                viewModel = new ShoppingCartViewModel
                {
                    Event = _context.Events.ToList(),
                    User  = user,
                };
                ViewData["birthday"] = "true";
            }

            if (shoppingCart.SchoolTrip != null)
            {
                SchoolTrip st = shoppingCart.SchoolTrip;
                st.IsAdminAccepted = "N/A";
                _context.SchoolTrips.Add(st);

                viewModel = new ShoppingCartViewModel
                {
                    Event = _context.Events.ToList(),
                    User  = user,
                };
                ViewData["schooltrip"] = "true";
            }

            if (shoppingCart.SleepOver != null)
            {
                SleepOver so = shoppingCart.SleepOver;
                so.IsAdminAccepted = "N/A";
                _context.SleepOvers.Add(so);

                viewModel = new ShoppingCartViewModel
                {
                    Event = _context.Events.ToList(),
                    User  = user,
                };
                ViewData["sleepover"] = "true";
            }



            if (shoppingCart.OrderDetail != null)
            {
                ViewData["orderplaced"] = "true";

                viewModel = new ShoppingCartViewModel
                {
                    Price       = _context.Prices.Single(),
                    Event       = _context.Events.ToList(),
                    User        = user,
                    OrderDetail = shoppingCart.OrderDetail
                };
            }
            _context.SaveChanges();
            return(View(viewModel));
        }