Пример #1
0
 public IdWithType(TId id, VCardType type)
 {
     if (id == null)
     {
         throw new ArgumentNullException(nameof(id));
     }
     Id   = id;
     Type = type;
 }
        public TypeFilteringVCardRepositoryDecorator(IEntityRepository <WebResourceName, string, vCard, TContext> decorated, VCardType typeToFilter, IVCardTypeDetector typeDetector)
        {
            if (decorated == null)
            {
                throw new ArgumentNullException(nameof(decorated));
            }
            if (typeDetector == null)
            {
                throw new ArgumentNullException(nameof(typeDetector));
            }

            _decorated    = decorated;
            _typeToFilter = typeToFilter;
            _typeDetector = typeDetector;
        }