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); }