public async Task <Category> GetCategoryWithKeywords(int id)
        {
            var category = await _database.GetCategoryWithKeywords(id).SingleOrDefaultAsync().ConfigureAwait(false);

            if (category == null)
            {
                throw new EntityNotFoundException();
            }

            return(category);
        }