public IActionResult GetAllIdLists() { _logger.LogInformation($"Logic Method invoked: {nameof(GetAllIdLists)}"); IdListBundle model = _idListsLogic.GetAllIdLists(); FFRKApi.Dto.Api.IdListBundle result = _mapper.Map <FFRKApi.Dto.Api.IdListBundle>(model); return(new ObjectResult(result)); }
public IdListBundle GetAllIdLists() { _logger.LogInformation($"Logic Method invoked: {nameof(GetAllIdLists)}"); string cacheKey = $"{nameof(GetAllIdLists)}"; IdListBundle results = _cacheProvider.ObjectGet <IdListBundle> (cacheKey); if (results == null) { results = new IdListBundle() { Ability = _enlirRepository.GetMergeResultsContainer().AbilityIdList, Character = _enlirRepository.GetMergeResultsContainer().CharacterIdList, Command = _enlirRepository.GetMergeResultsContainer().CommandIdList, BraveAction = _enlirRepository.GetMergeResultsContainer().BraveActionIdList, //Dungeon = _enlirRepository.GetMergeResultsContainer().DungeonIdList, Event = _enlirRepository.GetMergeResultsContainer().EventIdList, Experience = _enlirRepository.GetMergeResultsContainer().ExperienceIdList, LegendMateria = _enlirRepository.GetMergeResultsContainer().LegendMateriaIdList, LegendSphere = _enlirRepository.GetMergeResultsContainer().LegendSphereIdList, LimitBreak = _enlirRepository.GetMergeResultsContainer().LimitBreakIdList, Magicite = _enlirRepository.GetMergeResultsContainer().MagiciteIdList, MagiciteSkill = _enlirRepository.GetMergeResultsContainer().MagiciteSkillIdList, Mission = _enlirRepository.GetMergeResultsContainer().MissionList, Other = _enlirRepository.GetMergeResultsContainer().OtherIdList, RecordMateria = _enlirRepository.GetMergeResultsContainer().RecordMateriaIdList, RecordSphere = _enlirRepository.GetMergeResultsContainer().RecordSphereIdList, Relic = _enlirRepository.GetMergeResultsContainer().RelicIdList, SoulBreak = _enlirRepository.GetMergeResultsContainer().SoulBreakIdList, Status = _enlirRepository.GetMergeResultsContainer().StatusIdList, SynchroCommand = _enlirRepository.GetMergeResultsContainer().SynchroCommandIdList }; _cacheProvider.ObjectSet(cacheKey, results); } return(results); }