Esempio n. 1
0
 private static void CreateMapEngines(MetaDataDefinition metaData)
 {
     if (metaData.GenMapping)
     {
         engines.Add(new MappingSource(new Mapping(metaData), new FileHelper()));
     }
 }
Esempio n. 2
0
 private static void CreatePages(MetaDataDefinition metaData)
 {
     if (metaData.GenPages)
     {
         engines.Add(new CreatePagesSource(new CreatePages(metaData), new FileHelper()));
         engines.Add(new CreatePagesSourceImpl(new CreatePagesImpl(metaData), new FileHelper()));
     }
 }
Esempio n. 3
0
 private static void CreateViewModelEngines(MetaDataDefinition metaData)
 {
     if (metaData.GenViewModels)
     {
         engines.Add(new ViewModelSource(new EntityViewModelBase(metaData), new FileHelper()));
         engines.Add(new ActionViewModelSource(new IndexViewModel(metaData), new FileHelper(), actionName: "Index"));
     }
 }
Esempio n. 4
0
 private static void CreateViewEngines(MetaDataDefinition metaData)
 {
     if (metaData.GenViews)
     {
         engines.Add(new ControllerSource(new Controller(metaData), new FileHelper()));
         engines.Add(new ViewSource(new IndexView(metaData), new FileHelper(), actionName: "Index"));
         engines.Add(new ViewSource(new InserirView(metaData), new FileHelper(), actionName: "Inserir"));
         engines.Add(new ViewSource(new EditarView(metaData), new FileHelper(), actionName: "Editar"));
         engines.Add(new ViewSource(new DetalhesView(metaData), new FileHelper(), actionName: "Detalhes"));
     }
 }
Esempio n. 5
0
        public Factory StartEngines(MetaDataDefinition metaData)
        {
            CheckLoopkups(metaData);

            engines = new List <ISource>();

            CreateMapEngines(metaData);

            CreateViewModelEngines(metaData);

            CreateViewEngines(metaData);

            CreatePages(metaData);

            CreateRepositories(metaData);

            return(this);
        }
Esempio n. 6
0
 private static void CreateRepositories(MetaDataDefinition metaData)
 {
     engines.Add(new InterfaceRepositorioSource(new InterfaceRepositorio(metaData), new FileHelper()));
     engines.Add(new RepositorioConcretoSource(new RepositorioConcreto(metaData), new FileHelper()));
     engines.Add(new EntityAutoMapperSource(new EntityMapperMap(metaData), new FileHelper()));
 }
Esempio n. 7
0
 private void CheckLoopkups(MetaDataDefinition metaData)
 {
     LookupVerifier.CheckForeignKeyReferences(metaData.Properties);
     LookupVerifier.CheckForeignKeyReferences(metaData.MapProperties);
 }