Exemple #1
0
        public async Task <IActionResult> Create(DanceCourse danceCourse)
        {
            if (ModelState.IsValid)
            {
                await _danceRepository.SaveDanceCourse(danceCourse);

                return(RedirectToAction(nameof(Index)));
            }

            ViewData["DanceCourseTypeId"] = new SelectList(await _danceRepository.GetDanceCourseTypes(), "Id", "Title");
            ViewData["TeacherId"]         = new SelectList(await _userRepository.GetUsers(), "Id", "FirstName");
            return(View(danceCourse));
        }
Exemple #2
0
        public async Task SaveDanceCourse(DanceCourse danceCourse)
        {
            if (danceCourse.Id == 0)
            {
                _context.DanceCourses.Add(danceCourse);
            }
            else
            {
                _context.DanceCourses.Update(danceCourse);
            }

            await _context.SaveChangesAsync();
        }