public async Task <IActionResult> GetTransactionTags([FromQuery] RequestTagApiModel model)
        {
            var tagGroups = await _apiProxy.GetTagGroups();

            var transactionTagGroup = tagGroups.SingleOrDefault(x => x.Slug == CmsVariable.TransactionSlugTagGroupName);

            if (transactionTagGroup == null)
            {
                return(NoContent());
            }

            var languageCode = string.IsNullOrEmpty(model.Lang) ? CmsVariable.DefaultLanguageCode : model.Lang;

            var allTags = await _tagRepository.GetAll();

            allTags = allTags.Where(x => x.LanguageCode == languageCode).ToList();
            var tags = allTags.Where(x => transactionTagGroup.Taggar.Contains(x.Id)).ToList();

            return(Ok(tags.Select(x => new TagApiModel
            {
                Id = x.Id,
                Name = x.Name
            }).ToList()));
        }