public async Task <IActionResult> Create(CreateTimeStripViewModel model) { if (ModelState.IsValid) { var start = new TimeSpan(model.StartHour, model.StartMinute, 0); var end = new TimeSpan(model.EndHour, model.EndMinute, 0); if (await _contentsService.CheckTimeStripAsync(start, end)) { ModelState.AddModelError("", "שעת התחלה חייבת להיות לפני שעת סיום, וגם רצועת הזמן לעולם לא תיחתך עם אחת הקיימות."); return(View(model)); } await _contentsService.AddTimeStripAsync(start, end); return(RedirectToAction("Index")); } return(View(model)); }