public async Task LoadAllAsync()
        {
            var languages = await _repository.GetAllAsync();

            _cache.AddRange(languages.Select(Language.Create));
        }
        public async Task <IActionResult> GetAllAsync()
        {
            var result = await repository.GetAllAsync();

            return(Ok(result));
        }