public async Task <IActionResult> Create(CourseViewModel model) { if (ModelState.IsValid) { await _db.AddCourseAsync(model); model = await CopyCourseDesignAsync(model); await _db.UpdateCourseAsync(model); return(RedirectToAction(nameof(Index))); } return(View(model)); }