Esempio n. 1
0
 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);
        }
Esempio n. 3
0
 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);
 }
Esempio n. 4
0
 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;
 }
Esempio n. 5
0
 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);
 }
Esempio n. 14
0
 public static IProject FindProjectWithTemplateInstance(this IApplication application, ITemplateDependancy templateDependancy)
 {
     return(application.FindProjectWithTemplateInstance(templateDependancy.TemplateIdOrName, templateDependancy.IsMatch));
 }
Esempio n. 15
0
 public static TTemplate FindTemplateInstance <TTemplate>(this IApplication application, ITemplateDependancy templateDependancy) where TTemplate : class
 {
     return(application.FindTemplateInstance(templateDependancy.TemplateIdOrName, templateDependancy.IsMatch) as TTemplate);
 }