Beispiel #1
0
        public void ApplyFilter(string name, string condition)
        {
            var filterMapping = new FilterMapping();

            filterMapping.Set(x => x.Name, Layer.Conventions, name);
            filterMapping.Set(x => x.Condition, Layer.Conventions, condition);
            mapping.AddFilter(filterMapping);
        }
        FilterMapping IFilterMappingProvider.GetFilterMapping()
        {
            var mapping = new FilterMapping();

            mapping.Set(x => x.Name, Layer.Defaults, Name);
            mapping.Set(x => x.Condition, Layer.Defaults, Condition);
            return(mapping);
        }
Beispiel #3
0
        public void ShouldWriteTheFilter()
        {
            var filter = new FilterMapping();

            filter.Set(x => x.Name, Layer.Defaults, "sid");
            filter.Set(x => x.Condition, Layer.Defaults, "Fred = :george");

            var writer = new XmlFilterWriter();

            writer.VerifyXml(filter)
            .RootElement.HasName("filter")
            .HasAttribute("name", "sid")
            .HasAttribute("condition", "Fred = :george");
        }