public async Task <IActionResult> EditSchedule(CourseEditSchedulesViewModel model) { if (ModelState.IsValid) { try { var result = await _coursesRepository.EditSchedules(model); if (result) { // success return(RedirectToAction("Index", "Courses", new { message = "Редагування розкладу успішно виконано." })); } } catch { // error return(RedirectToAction("Index", "Courses", new { error = "При редагуванні розкладу сталась невідома помилка!" })); } } // error for Model else { ModelState.AddModelError(string.Empty, "Невідома помилка!"); } return(View(model)); }