public override void OnCreated() { base.OnCreated(); _entityStateTemplateDependency = TemplateDependency.OnModel <ClassModel>(GetMetadata().CustomMetadata["Entity Template Id"], (to) => to.Id == Model.Id); _entityInterfaceTemplateDependency = TemplateDependency.OnModel <ClassModel>(GetMetadata().CustomMetadata["Entity Interface Template Id"], (to) => to.Id == Model.Id); _repositoryInterfaceTemplateDependency = TemplateDependency.OnModel(EntityRepositoryInterfaceTemplate.Identifier, Model); _dbContextTemplateDependency = TemplateDependency.OnTemplate(DbContextTemplate.TemplateId); }
public static IEnumerable <TTemplate> FindTemplateInstances <TTemplate>(this ISoftwareFactoryExecutionContext context, ITemplateDependency templateDependency) where TTemplate : class { return(context.FindTemplateInstances(templateDependency.TemplateId, templateDependency.IsMatch).Cast <TTemplate>()); }
public static TTemplate FindTemplateInstance <TTemplate>(this IOutputTarget project, ITemplateDependency templateDependency) where TTemplate : class { return(project.ExecutionContext.FindTemplateInstance(templateDependency.TemplateId, templateDependency.IsMatch) as TTemplate); }
public static IEnumerable <TTemplate> FindTemplateInstances <TTemplate>(this IOutputTarget project, ITemplateDependency templateDependency) where TTemplate : class { return(project.ExecutionContext.FindTemplateInstances(templateDependency.TemplateId, templateDependency.IsMatch).Cast <TTemplate>()); }
public static ITemplate FindTemplateInstance(this IOutputTarget project, ITemplateDependency templateDependency) { return(project.ExecutionContext.FindTemplateInstance(templateDependency.TemplateId, templateDependency.IsMatch)); }
public static IOutputTarget FindOutputTargetWithTemplate(this ISoftwareFactoryExecutionContext executionContext, ITemplateDependency templateDependency) { return(executionContext.FindOutputTargetWithTemplate(templateDependency.TemplateId, templateDependency.IsMatch)); }
public static TTemplate FindTemplateInstance <TTemplate>(this ISoftwareFactoryExecutionContext executionContext, ITemplateDependency templateDependency) where TTemplate : class { return((TTemplate)executionContext.FindTemplateInstance(templateDependency.TemplateId, templateDependency.IsMatch)); }
//public static ITemplate FindTemplateInstance(this IApplication executionContext, string templateId, string className) //{ // return executionContext.FindTemplateInstance(templateId, TemplateDependency.OnClassName(templateId, className)); //} public static ITemplate FindTemplateInstance(this ISoftwareFactoryExecutionContext executionContext, ITemplateDependency templateDependency) { return(executionContext.FindTemplateInstance(templateDependency.TemplateId, templateDependency.IsMatch)); }
public override void OnCreated() { var fileMetadata = GetMetadata(); _dbContextDependancy = TemplateDependency.OnTemplate(DbContextTemplate.Identifier); }