C# Class NinjaCoder.MvvmCross.Controllers.ProjectsController

Defines the ProjectsController type.
Inheritance: NinjaCoder.MvvmCross.Controllers.BaseController
Show file Open project: asudbury/NinjaCoderForMvvmCross Class Usage Examples

Public Methods

Method Description
ProjectsController ( IProjectsService projectsService, INugetService nugetService, IVisualStudioService visualStudioService, ISettingsService settingsService, IMessageBoxService messageBoxService, IResolverService resolverService, IViewModelViewsService viewModelViewsService, IReadMeService readMeService, IProjectFactory projectFactory, IApplicationService applicationService, ICachingService cachingService ) : System

Initializes a new instance of the ProjectsController class.

Run ( ) : void

Runs this instance.

Private Methods

Method Description
CreateReadMe ( bool openReadMe, bool exceptionRaised ) : void

Creates the read me.

OutputNugetCommandsToReadMe ( ) : void

Outputs the nuget commands to read me.

PopulateNugetActions ( NugetPackagesBaseViewModel viewModel ) : void

Populates the nuget actions.

Process ( ProjectsViewModel projectsViewModel, ApplicationOptionsViewModel applicationOptionsViewModel, NinjaCoderOptionsViewModel ninjaCoderOptionsViewModel, ApplicationSamplesOptionsViewModel applicationSamplesOptionsViewModel, ViewsViewModel viewsViewModel, ViewModels.AddProjects.PluginsViewModel pluginsViewModel, NugetPackagesViewModel nugetPackagesViewModel, XamarinFormsLabsViewModel xamarinFormsLabsViewModel ) : void

Processes the specified solution path.

ProcessNugetCommands ( ) : void

Processes the nuget commands.

Method Details

ProjectsController() public method

Initializes a new instance of the ProjectsController class.
public ProjectsController ( IProjectsService projectsService, INugetService nugetService, IVisualStudioService visualStudioService, ISettingsService settingsService, IMessageBoxService messageBoxService, IResolverService resolverService, IViewModelViewsService viewModelViewsService, IReadMeService readMeService, IProjectFactory projectFactory, IApplicationService applicationService, ICachingService cachingService ) : System
projectsService IProjectsService The projects service.
nugetService INugetService The nuget service.
visualStudioService IVisualStudioService The visual studio service.
settingsService ISettingsService The settings service.
messageBoxService IMessageBoxService The message box service.
resolverService IResolverService The resolver service.
viewModelViewsService IViewModelViewsService The view model views service.
readMeService IReadMeService The read me service.
projectFactory IProjectFactory The project factory.
applicationService IApplicationService The application service.
cachingService ICachingService The caching service.
return System

Run() public method

Runs this instance.
public Run ( ) : void
return void