示例#1
0
        public IActionResult Add(AdminDisableDateInputModel model)
        {
            this.adminService.AddDisableDate(model);

            this.TempData["successfully"] = string.Format(
                SuccessfullyMessages.SuccessfullyAddDisableDate, model.DisabledDates);

            return(RedirectToAction("Index"));
        }
示例#2
0
        public void AddDisableDate(AdminDisableDateInputModel model)
        {
            DateTime currentDate;

            try
            {
                currentDate = DateTime.Parse(model.DisabledDates);
            }
            catch (Exception e)
            {
                throw new InvalidCastException(
                          string.Format(ExceptionMessages.InvalidCastDisableDate, model.DisabledDates, e));
            }

            var disabledDate = new DisableDate
            {
                DisabledDates = currentDate
            };

            this.db.DisableDates.Add(disabledDate);
            this.db.SaveChanges();
        }
示例#3
0
        public IActionResult Index()
        {
            var model = new AdminDisableDateInputModel();

            return(View(model));
        }