public static String Get(JsonSchema4 schema, String ns)
        {
            String Model, model;

            NameGenerator.CreatePascalAndCamel(schema.Title, out Model, out model);
            String Models, models;

            NameGenerator.CreatePascalAndCamel(schema.GetPluralName(), out Models, out models);
            return(Create(ns, Model, model, Models, models, NameGenerator.CreatePascal(schema.GetKeyName()), schema.GetExtraNamespaces(StrConstants.FileNewline)));
        }
 public void CreatePascal(String expected, String modelName)
 {
     Assert.Equal(expected, NameGenerator.CreatePascal(modelName));
 }
 public CreateEntity(JsonSchema4 schema, String args)
     : base(args)
 {
     this.modelIdType = schema.GetKeyType();
     this.ModelId     = NameGenerator.CreatePascal(schema.GetKeyName());
 }
        public async Task Cshtml()
        {
            var propertyNames = (await GetSchema()).Properties.Values.Where(i => i.CreateViewModel()).Select(i => NameGenerator.CreatePascal(i.Name));

            TestCode
            (
                CrudCshtmlInjectorGenerator.GetFileName(await GetSchema()),
                CrudCshtmlInjectorGenerator.Get(await GetSchema(), propertyNames: propertyNames)
            );
        }