public ActionResult Create([Bind(Include = "Description, Date")] EditModel input) { var holiday = input.ToHoliday(); var model = new EditModel(); model.Description = holiday.Description; model.Date = holiday.Date; if (model.Date.Date < DateTime.Now.Date) { ShowMessage("De feestdag kan niet plaatsvinden voor vandaag", MessageType.Danger); return(View("Create", model)); } if (_holService.HolidayExists(holiday.Date, holiday.HolidayID)) { ShowMessage("Op deze datum is al een feestdag gepland.", MessageType.Danger); return(View("Create", model)); } if (ModelState.IsValid) { _holService.Save(holiday); TempData["Saved"] = "true"; var list = _vacreqService.CheckUsersHaveVacation(holiday.Date); foreach (var item in list) { _mutvacService.AddMinutes(item.UserID, SecurityHelper.GetUserId(), item.TotalMinutes); } return(RedirectToAction("Index", "Holiday")); } return(View(input)); }