public void Generate()
        {
            var data = DomainDataProvider.GetData();

            foreach (var entity in data.Entities.Where(o => o.Manager != null))
            {
                var code = Renderer.Render(entity, TemplateProvider.GetTemplate(Options.TemplatePath));
                OutputService.Write(Path.Join(Options.TargetPath, $"{entity.Manager.Name}.cs"), code);
            }
        }
Exemplo n.º 2
0
        public void Generate()
        {
            var data = DomainDataProvider.GetData();

            foreach (var entity in data.Entities.Where(o => o.ControllerClass != null))
            {
                var output        = Renderer.Render(entity, TemplateProvider.GetTemplate(Options.TemplatePath));
                var directoryInfo = new DirectoryInfo(Options.TargetPath);
                OutputService.Write(Path.Join(directoryInfo.FullName, $"{entity.ControllerClass.Name}.cs"), output);
            }
        }
Exemplo n.º 3
0
        public void Generate()
        {
            var data = DomainDataProvider.GetData();

            foreach (var entity in data.Entities)
            {
                if (entity.EntityClass != null)
                {
                    var output        = Renderer.Render(entity, Template.GetTemplate(Options.TemplatePath));
                    var directoryInfo = new DirectoryInfo(Options.TargetPath);
                    OutputService.Write(Path.Join(directoryInfo.FullName, $"{entity.EntityClass.Name}.cs"), output);
                }
                else
                {
                    // TODO: Remove.
                }
            }
        }