Example #1
0
        public async Task <ActionResult <Difficulty> > GetDifficulty(int id)
        {
            var difficulty = await _context.Difficulties.FindAsync(id);

            if (difficulty == null)
            {
                return(NotFound(new ExceptionInfo {
                    Message = DifficultyErrorsMessages.DifficultyNotFound,
                    Description = "Сложность не найдена"
                }));
            }

            return(Ok(ResponseDifficultyList.FromApiDifficulty(difficulty)));
        }
Example #2
0
        public async Task <ActionResult <IEnumerable <ResponseDifficultyList> > > GetDifficulties()
        {
            var difficulties = await _context.Difficulties.ToListAsync();

            return(Ok(difficulties.Select(x => ResponseDifficultyList.FromApiDifficulty(x)).ToList()));
        }