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))); }
public async Task <ActionResult <IEnumerable <ResponseDifficultyList> > > GetDifficulties() { var difficulties = await _context.Difficulties.ToListAsync(); return(Ok(difficulties.Select(x => ResponseDifficultyList.FromApiDifficulty(x)).ToList())); }