public async Task <TagsDomainModel> AddTag(TagsDomainModel newTag)
        {
            Tag tagToCreate = new Tag()
            {
                Name = newTag.Name
            };

            var data = await _tagsRepository.GetTagByTagName(newTag.Name);

            Console.WriteLine("data: " + data);
            if (data == null)
            {
                data = _tagsRepository.Insert(tagToCreate);
                _tagsRepository.Save();
            }

            TagsDomainModel domainModel = new TagsDomainModel()
            {
                Id   = data.Id,
                Name = data.Name
            };

            return(domainModel);
        }