Exemplo n.º 1
0
        public static DescribeForms ForModel <TModel>(this DescribeForms describe, Action <DescribeForModel <TModel> > action)
        {
            var dfm = new DescribeForModel <TModel>(describe);

            action.Invoke(dfm);
            return(describe);
        }
Exemplo n.º 2
0
        public void Describe(DescribeForms forms) {

            // Describe some standard value types

            //forms.ForValue<String>()
             //   .Map(s => new StringField(s)).Unmap(f => f.Value);

        }
Exemplo n.º 3
0
        public void Describe(DescribeForms context) {

            context.ForModel<SpecialOffer>(
                f => {
                    // Suppress start/end dates
                    f.ForField(m => m.StartDate).Suppress();
                    f.ForField(m => m.EndDate).Suppress();
           //         f.AddField("AppliesOn", 
             //           m => new DateRange(m.StartDate, m.EndDate),
               //         on=>on.Meta("Date range during which the offer takes effect"));
                });


        }
Exemplo n.º 4
0
 public DescribeForModel(DescribeForms inner) : base(inner)
 {
 }
Exemplo n.º 5
0
 public DescribeModel(DescribeForms inner)
 {
     InnerDescribe = inner;
 }
Exemplo n.º 6
0
 public DescribeForModelType(DescribeForms describe, Func<Type, bool> predicate) : base(describe) {
     this.predicate = predicate;
 }
Exemplo n.º 7
0
 public DescribeForModelWhere(DescribeForms describe, Func <TModel, bool> predicate) : base(describe)
 {
     this.predicate = predicate;
 }
Exemplo n.º 8
0
 public static DescribeForModelWhere <TModel> ForModelWhere <TModel>(this DescribeForms describe, Func <TModel, bool> predicate)
 {
     return(new DescribeForModelWhere <TModel>(describe, predicate));
 }
Exemplo n.º 9
0
 public static DescribeForModelType ForModelWhereType(this DescribeForms describe, Func <Type, bool> predicate)
 {
     return(new DescribeForModelType(describe, predicate));
 }
Exemplo n.º 10
0
 public static DescribeForModel <TModel> ForModel <TModel>(this DescribeForms describe)
 {
     return(new DescribeForModel <TModel>(describe));
 }
Exemplo n.º 11
0
 public DescribeForModelType(DescribeForms describe, Func <Type, bool> predicate) : base(describe)
 {
     this.predicate = predicate;
 }
Exemplo n.º 12
0
 public void Describe(DescribeForms context) {
     context.ForField("Id").Suppress();
 }