IEnumerable <ScaffolderField> GetFields()
        {
            var options = new List <BoolField> {
                PartialViewField,
                ReferenceScriptLibrariesField,
                LayoutPageField
            };

            fields = new ScaffolderField [] {
                GetModelField(args),
                GetDbContextField(args),
                new BoolFieldList(options),
                CustomLayoutField
            };

            return(fields);
        }
Ejemplo n.º 2
0
        IEnumerable <ScaffolderField> GetFields()
        {
            var options = new List <BoolField> {
                PageModelField,
                PartialViewField,
                ReferenceScriptLibrariesField,
                LayoutPageField
            };

            IEnumerable <string> viewTemplateOptions = new [] { "Empty", "Create", "Edit", "Delete", "Details", "List" };

            fields = new ScaffolderField [] {
                NameField,
                new ComboField("", "The template to use, supported view templates", Task.FromResult(viewTemplateOptions)),
                GetModelField(args),
                GetDbContextField(args),
                new BoolFieldList(options),
                CustomLayoutField
            };

            return(fields);
        }
Ejemplo n.º 3
0
        IEnumerable <ScaffolderField> GetFields()
        {
            var scriptLibrariesField = ReferenceScriptLibrariesField;

            scriptLibrariesField.Enabled = false;

            var options = new List <BoolField> {
                PageModelField,
                PartialViewField,
                scriptLibrariesField,
                LayoutPageField
            };

            fields = new ScaffolderField [] {
                NameField,
                new ArgumentField("Empty"),
                new BoolFieldList(options),
                CustomLayoutField
            };

            return(fields);
        }