public AddMvcControllerToProjectViewModel(ISelectedMvcFolder selectedControllerFolder)
     : this(
         selectedControllerFolder,
         new MvcControllerFileGenerator(),
         new MvcTextTemplateRepository())
 {
 }
Exemplo n.º 2
0
 public AddMvcViewToProjectViewModel(ISelectedMvcFolder selectedViewFolder)
     : this(
         selectedViewFolder,
         new MvcViewFileGenerator(),
         new MvcTextTemplateRepository())
 {
 }
        public AddMvcControllerToProjectViewModel(
            ISelectedMvcFolder selectedControllerFolder,
            IMvcControllerFileGenerator controllerGenerator,
            IMvcTextTemplateRepository textTemplateRepository)
        {
            this.selectedControllerFolder = selectedControllerFolder;
            this.controllerGenerator      = controllerGenerator;
            this.textTemplateRepository   = textTemplateRepository;

            this.controllerFileName.Folder = selectedControllerFolder.Path;

            SetLanguageForFileGeneration();
            CreateCommands();
            AddControllerTemplates();
        }
Exemplo n.º 4
0
        public AddMvcViewToProjectViewModel(
            ISelectedMvcFolder selectedViewFolder,
            IMvcViewFileGenerator viewGenerator,
            IMvcTextTemplateRepository textTemplateRepository)
        {
            this.selectedViewFolder          = selectedViewFolder;
            this.viewGenerator               = viewGenerator;
            this.textTemplateRepository      = textTemplateRepository;
            this.viewFileName.Folder         = selectedViewFolder.Path;
            this.ModelClassName              = String.Empty;
            this.PrimaryContentPlaceHolderId = "Main";
            this.MasterPages = new ObservableCollection <MvcProjectFile>();

            CreateModelClassesForSelectedFolder();
            CreateCommands();
            AddViewEngines();
            SetDefaultMasterPage();
        }
 public MvcModelClassViewModelsForSelectedFolder(ISelectedMvcFolder selectedFolder)
 {
     this.selectedFolder = selectedFolder;
 }
		public MvcModelClassViewModelsForSelectedFolder(ISelectedMvcFolder selectedFolder)
		{
			this.selectedFolder = selectedFolder;
		}