public ActionResult ChangeCurrentDay()
        {
            var viewModel = new ChangeDayViewModel()
            {
                Days = _context.PickUpDays.ToList()
            };

            return(View(viewModel));
        }
        public IViewComponentResult Invoke(Day day, int dutyId, string dayNameToDisplay)
        {
            var model = new ChangeDayViewModel()
            {
                DutyId           = dutyId,
                Day              = day,
                DayNameToDisplay = dayNameToDisplay
            };


            return(View(model));
        }
        public ActionResult ChangeDay(ChangeDayViewModel model)
        {
            var user = db.Users.Find(User.Identity.GetUserId());

            //need to store day w/o adding new day to PickUpOption
            var pickUpOption = new PickUpOption
            {
                Day = model.PickUpDay
            };

            user.PickUpOption    = pickUpOption;
            db.Entry(user).State = System.Data.Entity.EntityState.Modified;
            db.SaveChanges();
            return(RedirectToAction("CustomerIndex", "Customer"));
        }