예제 #1
0
        public ActionResult GeneralSettings()
        {
            var dbSettings = this.setings.All()
                             .OrderByDescending(x => x.ID)
                             .FirstOrDefault();

            var settings = new SettingsOutputModel
            {
                PricePerNight       = dbSettings.Pricing,
                AreReservationsOpen = dbSettings.AreReservationsOpen
            };

            return(View(settings));
        }
예제 #2
0
        public ActionResult GeneralSettings(SettingsOutputModel settings)
        {
            if (ModelState.IsValid)
            {
                var dbSettings = new GeneralSettings()
                {
                    Pricing             = settings.PricePerNight,
                    AreReservationsOpen = settings.AreReservationsOpen
                };

                this.setings.Add(dbSettings);
                this.setings.SaveChanges();

                return(RedirectToAction("Index", "Reservations"));
            }

            return(View(settings));
        }