public GenerateController()
        {
            this.referencesService  = DependencyResolver.Current.GetService <ReferencesService>();
            this.buildViewModelsSvc = DependencyResolver.Current.GetService <BuildViewModelsService>();
            this.builderConfig      = DependencyResolver.Current.GetService <IYuzuViewmodelsBuilderConfig>();

            //must be resolved here so that all profiles are created before viewmodel generation
            this.mapper = DependencyResolver.Current.GetService <IMapper>();
        }
Exemple #2
0
        public BuildViewModelsService(GenerateViewmodelService generateViewmodelService, IEnumerable <IViewmodelPostProcessor> postProcessors,
                                      IYuzuConfiguration config, IYuzuViewmodelsBuilderConfig builderConfig)
        {
            this.generateViewmodelService = generateViewmodelService;
            this.postProcessors           = postProcessors;
            this.builderConfig            = builderConfig;

            pagePath  = config.TemplateLocations.Where(x => x.Name == "Pages").Select(x => x.Schema).FirstOrDefault();
            blockPath = config.TemplateLocations.Where(x => x.Name == "Partials").Select(x => x.Schema).FirstOrDefault();
            pagePath  = pagePath.EndsWith("/") ? pagePath : string.Format("{0}\\", pagePath);
            blockPath = blockPath.EndsWith("/") ? blockPath : string.Format("{0}\\", blockPath);
        }
 public FileRefViewmodelPostProcessor(IYuzuViewmodelsBuilderConfig builderConfig)
 {
     this.builderConfig = builderConfig;
 }