C# Class SIL.Cog.Application.Services.ProjectService

Inheritance: IProjectService
显示文件 Open project: sillsdev/cog

Public Methods

Method Description
Close ( object ownerViewModel ) : bool
Init ( ) : bool
New ( object ownerViewModel ) : bool
Open ( object ownerViewModel ) : bool
ProjectService ( SpanFactory spanFactory, SIL.Cog.Domain.SegmentPool segmentPool, IDialogService dialogService, IBusyService busyService, ISettingsService settingsService, Lazy analysisService ) : System
Save ( object ownerViewModel ) : bool
SaveAs ( object ownerViewModel ) : bool

Private Methods

Method Description
CalcProjectHash ( ) : string
CloseProject ( ) : void
HandleComparisonPerformed ( ComparisonPerformedMessage msg ) : void
HandleDomainModelChanged ( SIL.Cog.Application.ViewModels.DomainModelChangedMessage msg ) : void
MigrateProjectIfNeeded ( ProgressViewModel vm, CogProject project ) : bool
NewProject ( ProgressViewModel vm ) : void
OnProjectOpened ( EventArgs e ) : void
OpenProject ( ProgressViewModel vm, string path, string &errorMsg ) : bool
ProjectService ( ) : System
SaveAsProject ( string path ) : void
SaveComparisonCache ( ) : void
SaveProject ( ) : void
SetupProject ( ProgressViewModel vm, string path, string name, CogProject project ) : void
StartNewProcess ( string projectPath, int timeout ) : void

Method Details

Close() public method

public Close ( object ownerViewModel ) : bool
ownerViewModel object
return bool

Init() public method

public Init ( ) : bool
return bool

New() public method

public New ( object ownerViewModel ) : bool
ownerViewModel object
return bool

Open() public method

public Open ( object ownerViewModel ) : bool
ownerViewModel object
return bool

ProjectService() public method

public ProjectService ( SpanFactory spanFactory, SIL.Cog.Domain.SegmentPool segmentPool, IDialogService dialogService, IBusyService busyService, ISettingsService settingsService, Lazy analysisService ) : System
spanFactory SpanFactory
segmentPool SIL.Cog.Domain.SegmentPool
dialogService IDialogService
busyService IBusyService
settingsService ISettingsService
analysisService Lazy
return System

Save() public method

public Save ( object ownerViewModel ) : bool
ownerViewModel object
return bool

SaveAs() public method

public SaveAs ( object ownerViewModel ) : bool
ownerViewModel object
return bool