Пример #1
0
        public async Task <IActionResult> Create([FromForm] CreateAchievementIn model)
        {
            if (ModelState.IsValid)
            {
                await this.achievementsService.AddAsync(model);

                return(RedirectToAction(nameof(Index)));
            }
            return(View(model));
        }
Пример #2
0
        public async Task AddAsync(CreateAchievementIn model)
        {
            var achievement = new Achievement
            {
                Name           = model.Name,
                CorrectAnswers = model.CorrectAnswers,
                RewardAmount   = model.RewardAmount
            };

            await this.achievementsRepository.AddAsync(achievement);

            await this.achievementsRepository.SaveChangesAsync();
        }