Exemplo n.º 1
0
 public TypescriptDtoTemplate(DtoModel model, IProject project)
     : base(Identifier, project, model.Class)
 {
     Namespace = model.BoundedContextName == project.ApplicationName().Replace("_Client", "") ? "App.Contracts" : $"App.Contracts.{model.BoundedContextName}";
     Location  = model.BoundedContextName == project.ApplicationName().Replace("_Client", "") ? $@"wwwroot\App\DTOs\Generated" : $@"wwwroot\App\DTOs\Generated\{model.BoundedContextName}";
 }
        public override ITemplate CreateTemplateInstance(IProject project, ServiceModel model)
        {
            var hostingConfig = _metaDataManager.GetMetaData <HostingConfigModel>("LocalHosting").SingleOrDefault(x => x.ApplicationName == project.ApplicationName());

            return(new AngularNodeEdgeTypeScriptServiceProxyTemplate(
                       model: model,
                       hostingConfig: hostingConfig,
                       project: project,
                       eventDispatcher: project.Application.EventDispatcher));
        }
Exemplo n.º 3
0
 public void Install(XDocument doc, IProject project)
 {
     SetupConfigSectionElement(doc);
     SetupNlogElement(doc, project.ApplicationName());
 }