public DbContextContainerRegistration(string usings, string concreteType, ITemplateDependancy concreteTypeTemplateDependency, string options) { Usings = usings; ConcreteType = concreteType; ConcreteTypeTemplateDependency = concreteTypeTemplateDependency; Options = options; }
public void Created() { var fileMetaData = GetMetaData(); _contractTemplateDependancy = TemplateDependancy.OnModel <DTOModel>(fileMetaData.CustomMetaData[ContractTemplateDependancyId], (to) => to.Id == Model.Id); _domainTemplateDependancy = TemplateDependancy.OnModel <Class>(fileMetaData.CustomMetaData[DomainTemplateDependancyId], (to) => to.ClassId == Model.MappedClassId); }
public void Created() { _entityStateTemplateDependancy = TemplateDependancy.OnModel <IClass>(GetMetaData().CustomMetaData["Entity Template Id"], (to) => to.Id == Model.Id); _entityInterfaceTemplateDependancy = TemplateDependancy.OnModel <IClass>(GetMetaData().CustomMetaData["Entity Interface Template Id"], (to) => to.Id == Model.Id); _repositoryInterfaceTemplateDependancy = TemplateDependancy.OnModel(RepositoryInterfaceTemplate.Identifier, Model); _dbContextTemplateDependancy = TemplateDependancy.OnTemplate(DbContextTemplate.Identifier); }
public ContainerRegistration(string interfaceType, string concreteType, string lifetime, ITemplateDependancy interfaceTypeTemplateDependency, ITemplateDependancy concreteTypeTemplateDependency) { InterfaceType = interfaceType; ConcreteType = concreteType; Lifetime = lifetime ?? Constants.ContainerRegistrationEvent.TransientLifetime; InterfaceTypeTemplateDependency = interfaceTypeTemplateDependency; ConcreteTypeTemplateDependency = concreteTypeTemplateDependency; }
public Initializations(string usings, string code, string method, int priority, ITemplateDependancy templateDependency) { Usings = usings; Code = code; Method = method; Priority = priority; TemplateDependancy = templateDependency; }
public void Created() { var fileMetaData = GetMetaData(); _dbContextDependancy = TemplateDependancy.OnTemplate(DbContext.DbContextTemplate.Identifier); }
public void Created() { var fileMetaData = GetMetaData(); _domainTemplateDependancy = TemplateDependancy.OnModel <IClass>(fileMetaData.CustomMetaData["DomainTemplateDependancyId"], (to) => to.Id == Model.Id); }
public void Created() { _entityStateTemplateDependancy = TemplateDependancy.OnModel <IClass>(GetMetaData().CustomMetaData["Entity Template Id"], (to) => to.Id == Model.Id); }
public static IEnumerable <TTemplate> FindTemplateInstances <TTemplate>(this IProject project, ITemplateDependancy templateDependancy) where TTemplate : class { return(project.FindTemplateInstances(templateDependancy.TemplateIdOrName, templateDependancy.IsMatch, SearchOption.AllProjects).Cast <TTemplate>()); }
public static TTemplate FindTemplateInstance <TTemplate>(this IProject project, ITemplateDependancy templateDependancy) where TTemplate : class { return(project.FindTemplateInstance(templateDependancy.TemplateIdOrName, templateDependancy.IsMatch) as TTemplate); }
public static ITemplate FindTemplateInstance(this IProject project, ITemplateDependancy templateDependancy) { return(project.FindTemplateInstance(templateDependancy.TemplateIdOrName, templateDependancy.IsMatch)); }
public ConstructorParameter(string type, string name, ITemplateDependancy templateDependency) { ParameterType = type; ParameterName = name; TemplateDependency = templateDependency; }
public void Created() { _contractTemplateDependancy = TemplateDependancy.OnModel <IDTOModel>(GetMetaData().CustomMetaData[ContractTemplateDependancyId], (to) => to.Id == Model.Id); _domainTemplateDependancy = TemplateDependancy.OnModel <IClass>(GetMetaData().CustomMetaData[DomainTemplateDependancyId], (to) => to.Id == Model.MappedClassId); }
public static IProject FindProjectWithTemplateInstance(this IApplication application, ITemplateDependancy templateDependancy) { return(application.FindProjectWithTemplateInstance(templateDependancy.TemplateIdOrName, templateDependancy.IsMatch)); }
public static TTemplate FindTemplateInstance <TTemplate>(this IApplication application, ITemplateDependancy templateDependancy) where TTemplate : class { return(application.FindTemplateInstance(templateDependancy.TemplateIdOrName, templateDependancy.IsMatch) as TTemplate); }