public static BuildItemVM CreateNewViewModel(MSBuildExtensionPack.DataSourceEntities.Build.Default entity) { Framework.UIAction uiAction = Framework.UIAction.Create; BuildItemVM vm = new BuildItemVM(); vm.ContentData.Title = Framework.Resx.UIStringResource.AddNew; vm.ContentData.Summary = MSBuildExtensionPack.Resx.UIStringResourcePerEntityBuild.AddNew_Build; vm.LoadExtraData(uiAction); vm.Item = entity; vm.UIActionStatusMessage = new Framework.UIActionStatusMessage(typeof(BuildItemVM).FullName, uiAction.ToString(), uiAction, Framework.UIActionStatus.Launch); return(vm); }
/// <summary> /// Creates a new instance of view Default. /// </summary> /// <returns>an instance of <see cref="MSBuildExtensionPack.DataSourceEntities.Build.Default"/></returns> public static MSBuildExtensionPack.DataSourceEntities.Build.Default CreateDefault( System.Int64 id, System.Int32 solutionId, System.String name, System.String description, System.DateTime buildStartTime, System.String solution_1_Name, System.String organization_1_Name, System.Int64 organization_1Id, System.Guid organization_1_UniqueIdentifier, System.Guid organization_1_UniqueidentifierColumn, System.String organization_2_Name, System.Int64 organization_2Id, System.Guid organization_2_UniqueIdentifier, System.Guid organization_2_UniqueidentifierColumn ) { MSBuildExtensionPack.DataSourceEntities.Build.Default _retval = new MSBuildExtensionPack.DataSourceEntities.Build.Default(); _retval.Id = id; _retval.SolutionId = solutionId; _retval.Name = name; _retval.Description = description; _retval.BuildStartTime = buildStartTime; _retval.Solution_1_Name = solution_1_Name; _retval.Organization_1_Name = organization_1_Name; _retval.Organization_1Id = organization_1Id; _retval.Organization_1_UniqueIdentifier = organization_1_UniqueIdentifier; _retval.Organization_1_UniqueidentifierColumn = organization_1_UniqueidentifierColumn; _retval.Organization_2_Name = organization_2_Name; _retval.Organization_2Id = organization_2Id; _retval.Organization_2_UniqueIdentifier = organization_2_UniqueIdentifier; _retval.Organization_2_UniqueidentifierColumn = organization_2_UniqueidentifierColumn; return(_retval); }
private MSBuildExtensionPack.DataSourceEntities.Build.Default CreateEmptyEntityOrGetFromTempData(string tempDataKey_BuildController_Copy) { MSBuildExtensionPack.DataSourceEntities.Build.Default entity; if (TempData.ContainsKey(tempDataKey_BuildController_Copy) && TempData[tempDataKey_BuildController_Copy] != null) { try { entity = (MSBuildExtensionPack.DataSourceEntities.Build.Default)TempData[tempDataKey_BuildController_Copy]; TempData.Keep(tempDataKey_BuildController_Copy); } catch { entity = new MSBuildExtensionPack.DataSourceEntities.Build.Default(); } } else { entity = new MSBuildExtensionPack.DataSourceEntities.Build.Default(); } return(entity); }
protected void LaunchSolution_1DetailsView(MSBuildExtensionPack.DataSourceEntities.Build.Default item) { MSBuildExtensionPack.MVVMLightViewModels.ViewModelLocator.MSBuildExtensionPack_MVVMLightViewModels_ItemVMSolution_Static.LoadItem(new MSBuildExtensionPack.DataSourceEntities.SolutionIdentifier(item.SolutionId)); MSBuildExtensionPack.MVVMLightViewModels.ViewModelLocator.MSBuildExtensionPack_MVVMLightViewModels_ItemVMSolution_Static.LaunchDetailsViewCommand.Execute(MSBuildExtensionPack.MVVMLightViewModels.ViewModelLocator.MSBuildExtensionPack_MVVMLightViewModels_ItemVMSolution_Static.Item); }