Beispiel #1
0
        public static IInputSpecification <PropertyViewModel> Display <TModel>(this HtmlHelper <TModel> helper,
                                                                               Expression <Func <TModel, object> > expression)
            where TModel : class
        {
            IInputSpecification <PropertyViewModel> specification = helper.Input(expression);

            specification.Model.Layout      = "Display";
            specification.Model.PartialName = DisplayPartial.Paragraph;
            return(specification);
        }
 public static IInputSpecification <TypeViewModel> Partial <T>(this IInputSpecification <T> inputSpecification,
                                                               string partialViewName) where T : TypeViewModel
 {
     inputSpecification.Model.PartialName = partialViewName;
     return((IInputSpecification <TypeViewModel>)inputSpecification);
 }
 public static IInputSpecification <PropertyViewModel> Required(
     this IInputSpecification <PropertyViewModel> inputSpecification)
 {
     inputSpecification.Model.PropertyIsRequired = true;
     return(inputSpecification);
 }
 public static IInputSpecification <TypeViewModel> Label <T>(this IInputSpecification <T> inputSpecification,
                                                             string label) where T : TypeViewModel
 {
     inputSpecification.Model.Label = label;
     return((IInputSpecification <TypeViewModel>)inputSpecification);
 }
 public static IInputSpecification <PropertyViewModel> Example(
     this IInputSpecification <PropertyViewModel> inputSpecification, string example)
 {
     inputSpecification.Model.Example = example;
     return(inputSpecification);
 }
 public static IInputSpecification <PropertyViewModel> MaxLength(
     this IInputSpecification <PropertyViewModel> inputSpecification, int length)
 {
     inputSpecification.Model.AdditionalValues.Add("maxlength", length);
     return(inputSpecification);
 }