本文整理汇总了C#中IProjectService类的典型用法代码示例。如果您正苦于以下问题:C# IProjectService类的具体用法?C# IProjectService怎么用?C# IProjectService使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
IProjectService类属于命名空间,在下文中一共展示了IProjectService类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。
示例1: CognateIdentifierOptionsViewModel
public CognateIdentifierOptionsViewModel(SegmentPool segmentPool, IProjectService projectService, EMSoundChangeInducerOptionsViewModel em,
LexStatOptionsViewModel lexStat)
: base("Cognacy", "Method", em, lexStat)
{
_segmentPool = segmentPool;
_projectService = projectService;
}
开发者ID:StephenEhmann,项目名称:cog,代码行数:7,代码来源:CognateIdentifierOptionsViewModel.cs
示例2: ProjectsController
public ProjectsController(IProjectService projectService, IDictionaryService dictionaryService, ISprintService spirntService, ApplicationUserManager applicationUserManager)
{
_projectService = projectService;
_dictionaryService = dictionaryService;
_sprintService = spirntService;
_applicationUserManager = applicationUserManager;
}
开发者ID:squla,项目名称:projekt-zespolowy,代码行数:7,代码来源:ProjectsController.cs
示例3: HierarchicalGraphViewModel
public HierarchicalGraphViewModel(IProjectService projectService, IImageExportService exportService, IGraphService graphService)
: base("Hierarchical Graph")
{
_projectService = projectService;
_exportService = exportService;
_graphService = graphService;
_projectService.ProjectOpened += _projectService_ProjectOpened;
Messenger.Default.Register<ComparisonPerformedMessage>(this, msg =>
{
if (_projectService.AreAllVarietiesCompared)
Graph = _graphService.GenerateHierarchicalGraph(_graphType, _clusteringMethod, _similarityMetric);
});
Messenger.Default.Register<DomainModelChangedMessage>(this, msg =>
{
if (msg.AffectsComparison)
Graph = null;
});
Messenger.Default.Register<PerformingComparisonMessage>(this, msg => Graph = null);
TaskAreas.Add(new TaskAreaCommandGroupViewModel("Graph type",
new TaskAreaCommandViewModel("Dendrogram", new RelayCommand(() => GraphType = HierarchicalGraphType.Dendrogram)),
new TaskAreaCommandViewModel("Tree", new RelayCommand(() => GraphType = HierarchicalGraphType.Tree))));
TaskAreas.Add(new TaskAreaCommandGroupViewModel("Clustering method",
new TaskAreaCommandViewModel("UPGMA", new RelayCommand(() => ClusteringMethod = ClusteringMethod.Upgma)),
new TaskAreaCommandViewModel("Neighbor-joining", new RelayCommand(() => ClusteringMethod = ClusteringMethod.NeighborJoining))));
TaskAreas.Add(new TaskAreaCommandGroupViewModel("Similarity metric",
new TaskAreaCommandViewModel("Lexical", new RelayCommand(() => SimilarityMetric = SimilarityMetric.Lexical)),
new TaskAreaCommandViewModel("Phonetic", new RelayCommand(() => SimilarityMetric = SimilarityMetric.Phonetic))));
TaskAreas.Add(new TaskAreaItemsViewModel("Other tasks",
new TaskAreaCommandViewModel("Export graph", new RelayCommand(Export, CanExport))));
_graphType = HierarchicalGraphType.Dendrogram;
}
开发者ID:sillsdev,项目名称:cog,代码行数:34,代码来源:HierarchicalGraphViewModel.cs
示例4: XmlFormatterFeature
public XmlFormatterFeature(IProjectService projectService, FeatureSet featureSet)
: base(projectService)
{
this.none = new FeatureItem(
"None",
"None",
"Removes the XML formatter.",
featureSet == FeatureSet.Mvc6 ? 1 : 3)
{
IsSelected = featureSet == FeatureSet.Mvc6
};
this.Items.Add(none);
this.dataContractSerializer = new FeatureItem(
"DataContractSerializer",
"DataContractSerializer",
"Include an XML input and output formatter using the DataContractSerializer.",
featureSet == FeatureSet.Mvc6 ? 2 : 1)
{
IsSelected = featureSet == FeatureSet.Mvc6Api
};
this.Items.Add(dataContractSerializer);
this.xmlSerializer = new FeatureItem(
"XmlSerializer",
"XmlSerializer",
"Include an XML input and output formatter using the XmlSerializer.",
featureSet == FeatureSet.Mvc6 ? 3 : 2);
this.Items.Add(xmlSerializer);
}
开发者ID:JithinPS,项目名称:ASP.NET-MVC-Boilerplate,代码行数:30,代码来源:XmlFormatterFeature.cs
示例5: ProjectsController
public ProjectsController(IProjectService projectService,
ILogger logger)
{
_projectService = projectService;
_projectService.UserManager = UserManager;
_logger = logger;
}
开发者ID:Boriso2014,项目名称:Task-Book,代码行数:7,代码来源:ProjectsController.cs
示例6: PoorMansAffixIdentifierViewModel
public PoorMansAffixIdentifierViewModel(SpanFactory<ShapeNode> spanFactory, SegmentPool segmentPool, IProjectService projectService)
: base("Automatic stemmer", "Input-Settings#automatic-stemmer")
{
_spanFactory = spanFactory;
_segmentPool = segmentPool;
_projectService = projectService;
}
开发者ID:sillsdev,项目名称:cog,代码行数:7,代码来源:PoorMansAffixIdentifierViewModel.cs
示例7: ProjectController
//, UserBaseRepository userStore)
public ProjectController(IProjectService projectService, IUserService userService, IProjectTypeRepository projectTypeService)
{
_projectService = projectService;
_userService = userService;
_projectTypeService = projectTypeService;
_logger = LogManager.Instance;
}
开发者ID:sharadit47,项目名称:PMS,代码行数:8,代码来源:ProjectController.cs
示例8: NodeDetailsViewModel
public NodeDetailsViewModel( IEventAggregator eventAggregator, IProjectService<Project> projectService )
{
myProjectService = projectService;
eventAggregator.GetEvent<NodeSelectedEvent>().Subscribe( node => SetNode( node ) );
eventAggregator.GetEvent<NodeActivatedEvent>().Subscribe( node => ActivateNode( node ) );
}
开发者ID:JackWangCUMT,项目名称:Plainion.Forest,代码行数:7,代码来源:NodeDetailsViewModel.cs
示例9: WordListsViewModel
public WordListsViewModel(IProjectService projectService, IDialogService dialogService, IImportService importService,
IExportService exportService, IAnalysisService analysisService, WordListsVarietyViewModel.Factory varietyFactory)
: base("Word lists")
{
_projectService = projectService;
_dialogService = dialogService;
_importService = importService;
_exportService = exportService;
_analysisService = analysisService;
_varietyFactory = varietyFactory;
Messenger.Default.Register<SwitchViewMessage>(this, HandleSwitchView);
Messenger.Default.Register<DomainModelChangedMessage>(this, HandleDomainModelChanged);
_projectService.ProjectOpened += _projectService_ProjectOpened;
_findCommand = new RelayCommand(Find);
TaskAreas.Add(new TaskAreaItemsViewModel("Common tasks",
new TaskAreaCommandViewModel("Add a new variety", new RelayCommand(AddNewVariety)),
new TaskAreaCommandViewModel("Add a new meaning", new RelayCommand(AddNewMeaning)),
new TaskAreaCommandViewModel("Find words", _findCommand),
new TaskAreaCommandViewModel("Import word lists", new RelayCommand(Import))));
TaskAreas.Add(new TaskAreaItemsViewModel("Other tasks",
new TaskAreaCommandViewModel("Export word lists", new RelayCommand(Export, CanExport)),
new TaskAreaCommandViewModel("Remove affixes from words in all varieties", new RelayCommand(RunStemmer, CanRunStemmer))));
_addNewVarietyCommand = new RelayCommand(AddNewVariety);
_addNewMeaningCommand = new RelayCommand(AddNewMeaning);
_importWordListsCommand = new RelayCommand(Import);
_showGettingStartedCommand = new RelayCommand(ShowGettingStarted);
_isEmpty = true;
}
开发者ID:sillsdev,项目名称:cog,代码行数:33,代码来源:WordListsViewModel.cs
示例10: Create
public static ProjectTermPredefinedTermsViewModel Create(SquareContext db, IProjectService projectService, int projectStepId, int projectId, string loginId)
{
Check.Require(db != null, "Square Entities is required.");
Check.Require(projectService != null, "projectService is required.");
Check.Require(loginId != null, "loginId is required.");
var viewModel = new ProjectTermPredefinedTermsViewModel()
{
ProjectStep = db.ProjectSteps.Include("Step").Include("Step.SquareType").Where(a => a.Id == projectStepId).Single(),
Project = db.Projects.Where(a => a.Id == projectId).Single()
};
// load the project step
var projectStep = viewModel.ProjectStep;
// load all terms used in project
var projectTerms = db.ProjectTerms.Where(a => a.Project.Id == projectId && a.SquareType.Id == projectStep.Step.SquareType.Id).ToList();
// load all terms
var pt = projectTerms.Select(a => a.Term).ToList();
// terms that have not been used
var predefinedTerms = db.Terms.Include("Definitions").Where(a => !pt.Contains(a.Name) && a.IsActive && a.SquareType.Id == projectStep.Step.SquareType.Id).ToList();
viewModel.PredefinedTerms = predefinedTerms;
return viewModel;
}
开发者ID:anlai,项目名称:2-SQUARE,代码行数:28,代码来源:ProjectTermPredefinedTermsViewModel.cs
示例11: JsonFormatterFeature
public JsonFormatterFeature(IProjectService projectService)
: base(projectService)
{
this.camelCase = new FeatureItem(
"CamelCase",
"Camel-Case (e.g. camelCase)",
"The first character of the variable starts with a lower-case. Each word in the variable name after that starts with an upper-case character.",
1)
{
IsSelected = true
};
this.Items.Add(this.camelCase);
this.titleCase = new FeatureItem(
"TitleCase",
"Title Case (e.g. TitleCase)",
"Each word in the variable name starts with an upper-case character.",
2);
this.Items.Add(this.titleCase);
this.none = new FeatureItem(
"None",
"None",
"Removes the JSON formatter.",
3);
this.Items.Add(none);
}
开发者ID:JithinPS,项目名称:ASP.NET-MVC-Boilerplate,代码行数:27,代码来源:JsonFormatterFeature.cs
示例12: VarietiesViewModel
public VarietiesViewModel(IProjectService projectService, IDialogService dialogService, IAnalysisService analysisService, VarietiesVarietyViewModel.Factory varietyFactory)
: base("Varieties")
{
_projectService = projectService;
_dialogService = dialogService;
_analysisService = analysisService;
_varietyFactory = varietyFactory;
_projectService.ProjectOpened += _projectService_ProjectOpened;
_sortPropertyName = "Meaning.Gloss";
_sortDirection = ListSortDirection.Ascending;
Messenger.Default.Register<SwitchViewMessage>(this, HandleSwitchView);
_findCommand = new RelayCommand(Find);
TaskAreas.Add(new TaskAreaItemsViewModel("Common tasks",
new TaskAreaCommandViewModel("Add a new variety", new RelayCommand(AddNewVariety)),
new TaskAreaCommandViewModel("Rename variety", new RelayCommand(RenameSelectedVariety, CanRenameSelectedVariety)),
new TaskAreaCommandViewModel("Remove variety", new RelayCommand(RemoveSelectedVariety, CanRemoveSelectedVariety)),
new TaskAreaCommandViewModel("Find words", _findCommand),
new TaskAreaItemsViewModel("Sort words by", new TaskAreaCommandGroupViewModel(
new TaskAreaCommandViewModel("Gloss", new RelayCommand(() => SortWordsBy("Meaning.Gloss", ListSortDirection.Ascending))),
new TaskAreaCommandViewModel("Form", new RelayCommand(() => SortWordsBy("StrRep", ListSortDirection.Ascending)))))));
TaskAreas.Add(new TaskAreaItemsViewModel("Other tasks",
new TaskAreaCommandViewModel("Remove affixes from words", new RelayCommand(RunStemmer, CanRunStemmer))));
}
开发者ID:sillsdev,项目名称:cog,代码行数:29,代码来源:VarietiesViewModel.cs
示例13: ExpenditureController
public ExpenditureController(IOutTypeService OutTypeService, IOutAccountService OutAccountService, IProjectService ProjectService, ICustomerService CustomerService)
{
_OutTypeService = OutTypeService;
_OutAccountService = OutAccountService;
_ProjectService = ProjectService;
_CustomerService = CustomerService;
}
开发者ID:doubletong,项目名称:SIGLabWithEF,代码行数:7,代码来源:ExpenditureController.cs
示例14: SetRandomPortsFeature
public SetRandomPortsFeature(
IPortService portService,
IProjectService projectService)
: base(projectService)
{
this.portService = portService;
}
开发者ID:modulexcite,项目名称:ASP.NET-MVC-Boilerplate,代码行数:7,代码来源:SetRandomPortsFeature.cs
示例15: FrontEndFrameworkFeature
public FrontEndFrameworkFeature(IProjectService projectService)
: base(projectService,
new IFeatureItem[]
{
new FeatureItem(
"Bootstrap",
"Bootstrap is the most popular HTML, CSS, and JS framework for developing responsive, mobile first projects on the web.",
1,
"/Boilerplate.Wizard;component/Assets/Bootstrap.png")
{
IsSelected = true
},
new FeatureItem(
"Zurb Foundation",
"The most advanced responsive front-end framework in the world.",
2,
"/Boilerplate.Wizard;component/Assets/Zurb Foundation.png",
true),
new FeatureItem(
"Semantic UI",
"Semantic is a development framework that helps create beautiful, responsive layouts using human-friendly HTML.",
3,
"/Boilerplate.Wizard;component/Assets/Semantic UI.png",
true)
})
{
}
开发者ID:razormad,项目名称:ASP.NET-MVC-Boilerplate,代码行数:27,代码来源:FrontEndFrameworkFeature.cs
示例16: Create
public static ChangeStatusViewModel Create(Project project, IProjectService projectService)
{
var viewModel = new ChangeStatusViewModel() {
Project = project,
Status = new List<KeyValuePair<int, string>>(),
ChangeStatusProjectSteps = new List<ChangeStatusProjectStep>(),
SquareTypes = project.ProjectSteps.Select(a => a.Step.SquareType).Distinct().ToList()
};
// add the 3 status'
viewModel.Status.Add(new KeyValuePair<int, string>((int)ProjectStepStatus.Pending, ProjectStepStatus.Pending.ToString()));
viewModel.Status.Add(new KeyValuePair<int, string>((int)ProjectStepStatus.Working, ProjectStepStatus.Working.ToString()));
viewModel.Status.Add(new KeyValuePair<int, string>((int)ProjectStepStatus.Complete, ProjectStepStatus.Complete.ToString()));
// populate the list of change status project steps
viewModel.ChangeStatusProjectSteps = project.ProjectSteps.Select(a => new ChangeStatusProjectStep()
{
ProjectStepId = a.Id,
Order = a.Step.Order,
SquareType = a.Step.SquareType.Id,
Name = a.Step.Name,
CurrentStepStatus = projectService.GetStepStatus(projectStep:a),
CanEdit = true
}).ToList();
return viewModel;
}
开发者ID:anlai,项目名称:2-SQUARE,代码行数:27,代码来源:ChangeStatusViewModel.cs
示例17: WordPairViewModel
public WordPairViewModel(IProjectService projectService, IAnalysisService analysisService, WordPair wordPair, bool areVarietiesInOrder)
{
_projectService = projectService;
_analysisService = analysisService;
_wordPair = wordPair;
_areVarietiesInOrder = areVarietiesInOrder;
_meaning = new MeaningViewModel(_wordPair.Word1.Meaning);
_variety1 = new VarietyViewModel(_wordPair.VarietyPair.Variety1);
_variety2 = new VarietyViewModel(_wordPair.VarietyPair.Variety2);
IWordAlignerResult results = _projectService.Project.WordAligners[ComponentIdentifiers.PrimaryWordAligner].Compute(_wordPair);
_alignment = results.GetAlignments().First();
_prefixNode = new AlignedNodeViewModel(_alignment.Prefixes[0], _alignment.Prefixes[1]);
var nodes = new List<AlignedNodeViewModel>();
int i = 0;
for (int column = 0; column < _alignment.ColumnCount; column++)
{
string note = null;
if (i < _wordPair.AlignmentNotes.Count)
note = _wordPair.AlignmentNotes[i];
nodes.Add(new AlignedNodeViewModel(column, _alignment[0, column], _alignment[1, column], note));
i++;
}
_suffixNode = new AlignedNodeViewModel(_alignment.Suffixes[0], _alignment.Suffixes[1]);
_alignedNodes = new ReadOnlyCollection<AlignedNodeViewModel>(nodes);
_showInMultipleWordAlignmentCommand = new RelayCommand(ShowInMultipleWordAlignment);
_pinUnpinCommand = new RelayCommand(PinUnpin);
}
开发者ID:sillsdev,项目名称:cog,代码行数:30,代码来源:WordPairViewModel.cs
示例18: GeographicalViewModel
public GeographicalViewModel(IProjectService projectService, IDialogService dialogService, IImportService importService, IImageExportService imageExportService,
GeographicalVarietyViewModel.Factory varietyFactory)
: base("Geographical")
{
_projectService = projectService;
_dialogService = dialogService;
_importService = importService;
_imageExportService = imageExportService;
_varietyFactory = varietyFactory;
_newRegionCommand = new RelayCommand<IEnumerable<Tuple<double, double>>>(AddNewRegion);
_currentClusters = new List<Cluster<Variety>>();
_projectService.ProjectOpened += _projectService_ProjectOpened;
Messenger.Default.Register<ComparisonPerformedMessage>(this, msg => ClusterVarieties());
Messenger.Default.Register<DomainModelChangedMessage>(this, msg =>
{
if (msg.AffectsComparison)
ResetClusters();
if (_selectedRegion != null && (!_varieties.Contains(_selectedRegion.Variety) || !_selectedRegion.Variety.Regions.Contains(_selectedRegion)))
SelectedRegion = null;
});
Messenger.Default.Register<PerformingComparisonMessage>(this, msg => ResetClusters());
_similarityScoreThreshold = 0.7;
TaskAreas.Add(new TaskAreaCommandGroupViewModel("Similarity metric",
new TaskAreaCommandViewModel("Lexical", new RelayCommand(() => SimilarityMetric = SimilarityMetric.Lexical)),
new TaskAreaCommandViewModel("Phonetic", new RelayCommand(() => SimilarityMetric = SimilarityMetric.Phonetic))));
TaskAreas.Add(new TaskAreaItemsViewModel("Other tasks",
new TaskAreaCommandViewModel("Import regions", new RelayCommand(ImportRegions)),
new TaskAreaCommandViewModel("Export this map", new RelayCommand(Export))));
}
开发者ID:rmunn,项目名称:cog,代码行数:34,代码来源:GeographicalViewModel.cs
示例19: ShellViewModel
public ShellViewModel( IProjectService<Project> projectService, IEventAggregator eventAggregator, IPersistenceService<Project> persistenceService )
{
myProjectService = projectService;
myPersistenceService = persistenceService;
eventAggregator.GetEvent<ApplicationReadyEvent>().Subscribe( x => OnApplicationReady() );
}
开发者ID:JackWangCUMT,项目名称:Plainion.Forest,代码行数:7,代码来源:ShellViewModel.cs
示例20: JavaScriptTestFrameworkFeature
public JavaScriptTestFrameworkFeature(IProjectService projectService)
: base(projectService)
{
this.mocha = new FeatureItem(
"Mocha",
"Mocha",
"Mocha is a feature-rich JavaScript test framework running on Node.js and the browser, making asynchronous testing simple and fun. The Chai assertion framework and Sinon stub/mocking library are also included.",
1,
"/Boilerplate.Wizard;component/Assets/Mocha.png")
{
IsSelected = true
};
this.Items.Add(this.mocha);
this.jasmine = new FeatureItem(
"Jasmine",
"Jasmine",
"Mocha is a feature-rich JavaScript test framework running on Node.js and the browser, making asynchronous testing simple and fun. The Sinon stub/mocking library is also included.",
2,
"/Boilerplate.Wizard;component/Assets/Jasmine.png",
true);
this.Items.Add(this.jasmine);
this.none = new FeatureItem(
"None",
"None",
"No JavaScript testing framework.",
3);
this.Items.Add(this.none);
}
开发者ID:netusers2014,项目名称:ASP.NET-MVC-Boilerplate,代码行数:30,代码来源:JavaScriptTestFrameworkFeature.cs
注:本文中的IProjectService类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论