Пример #1
0
 public void SubmitForm(TagsEntity tagsEntity, string keyValue)
 {
     if (!string.IsNullOrEmpty(keyValue))
     {
         tagsEntity.Modify(keyValue);
         service.Update(tagsEntity);
     }
     else
     {
         tagsEntity.Create();
         service.Insert(tagsEntity);
     }
 }
Пример #2
0
        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);
        }
Пример #3
0
        public TagModel InsertTag(TagModel model)
        {
            var inserted = _repo.Insert(model);

            return(GetTag(inserted.Id));
        }