Exemple #1
0
        public void UpdateMappings_Add()
        {
            _queries.UpdateMappings(new[] {
                new TagMappingContract {
                    SourceTag = "apimiku",
                    Tag       = new TagBaseContract(_tag, ContentLanguagePreference.Default)
                }
            });

            var mappings = _repository.List <TagMapping>();

            mappings.Count.Should().Be(1, "Mapping was saved");
            mappings[0].Tag.Should().Be(_tag, "Tag");
            mappings[0].SourceTag.Should().Be("apimiku", "SourceTag");
        }
        public void UpdateMappings_Add()
        {
            queries.UpdateMappings(new[] {
                new TagMappingContract {
                    SourceTag = "apimiku",
                    Tag       = new TagBaseContract(tag, ContentLanguagePreference.Default)
                }
            });

            var mappings = repository.List <TagMapping>();

            Assert.AreEqual(1, mappings.Count, "Mapping was saved");
            Assert.AreEqual(tag, mappings[0].Tag, "Tag");
            Assert.AreEqual("apimiku", mappings[0].SourceTag, "SourceTag");
        }
        public void PutMappings(IEnumerable <TagMappingContract> mappings)
        {
            if (mappings == null)
            {
                throw new HttpBadRequestException("Mappings cannot be null");
            }

            queries.UpdateMappings(mappings.ToArray());
        }
Exemple #4
0
        public IActionResult PutMappings(IEnumerable <TagMappingContract> mappings)
        {
            if (mappings == null)
            {
                return(BadRequest("Mappings cannot be null"));
            }

            _queries.UpdateMappings(mappings.ToArray());
            return(NoContent());
        }