public ListsEnumFile(ProjectFacade project, TypeInformation[] types) : base(project, null) { Template = new ListsEnumTemplate {File = this}; Names = types.Select(c => c.Name).ToArray(); Name = "Lists"; OverwriteExistingFile = true; }
public ListsResponseFile(ProjectFacade project, TypeInformation[] types) : base(project, null) { Template = new ListsResponseTemplate {File = this}; Name = "ListsResponse"; OverwriteExistingFile = true; TypeNames = types.Select(c => c.PluralName).ToArray(); PageSpecificUsingStatements.Add("Voodoo.Messages"); PageSpecificUsingStatements.Add("System.Collections.Generic"); }
public ListsHelperFile(ProjectFacade project, TypeInformation[] types) : base(project, null) { Template = new ListsHelperTemplate {File = this}; Name = "ListsHelper"; Types = types; OverwriteExistingFile = true; PageSpecificUsingStatements.Add("Voodoo.Messages"); PageSpecificUsingStatements.Add("System.Collections.Generic"); PageSpecificUsingStatements.Add("System.Linq"); PageSpecificUsingStatements.Add(ContextNamespace); }