public static SolutionItemVM CreateNewViewModel(MSBuildExtensionPack.DataSourceEntities.Solution.Default entity) { Framework.UIAction uiAction = Framework.UIAction.Create; SolutionItemVM vm = new SolutionItemVM(); vm.ContentData.Title = Framework.Resx.UIStringResource.AddNew; vm.ContentData.Summary = MSBuildExtensionPack.Resx.UIStringResourcePerEntitySolution.AddNew_Solution; vm.LoadExtraData(uiAction); vm.Item = entity; vm.UIActionStatusMessage = new Framework.UIActionStatusMessage(typeof(SolutionItemVM).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.Solution.Default"/></returns> public static MSBuildExtensionPack.DataSourceEntities.Solution.Default CreateDefault( System.Int32 id, System.String externalParentId, System.String name, System.String description, System.Int64 organizationId, System.String organization_1_Name, 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.Solution.Default _retval = new MSBuildExtensionPack.DataSourceEntities.Solution.Default(); _retval.Id = id; _retval.ExternalParentId = externalParentId; _retval.Name = name; _retval.Description = description; _retval.OrganizationId = organizationId; _retval.Organization_1_Name = organization_1_Name; _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.Solution.Default CreateEmptyEntityOrGetFromTempData(string tempDataKey_SolutionController_Copy) { MSBuildExtensionPack.DataSourceEntities.Solution.Default entity; if (TempData.ContainsKey(tempDataKey_SolutionController_Copy) && TempData[tempDataKey_SolutionController_Copy] != null) { try { entity = (MSBuildExtensionPack.DataSourceEntities.Solution.Default)TempData[tempDataKey_SolutionController_Copy]; TempData.Keep(tempDataKey_SolutionController_Copy); } catch { entity = new MSBuildExtensionPack.DataSourceEntities.Solution.Default(); } } else { entity = new MSBuildExtensionPack.DataSourceEntities.Solution.Default(); } return(entity); }
protected void LaunchOrganization_1DetailsView(MSBuildExtensionPack.DataSourceEntities.Solution.Default item) { MSBuildExtensionPack.MVVMLightViewModels.ViewModelLocator.MSBuildExtensionPack_MVVMLightViewModels_ItemVMOrganization_Static.LoadItem(new MSBuildExtensionPack.DataSourceEntities.OrganizationIdentifier(item.OrganizationId.HasValue ? item.OrganizationId.Value : default(System.Int64))); MSBuildExtensionPack.MVVMLightViewModels.ViewModelLocator.MSBuildExtensionPack_MVVMLightViewModels_ItemVMOrganization_Static.LaunchDetailsViewCommand.Execute(MSBuildExtensionPack.MVVMLightViewModels.ViewModelLocator.MSBuildExtensionPack_MVVMLightViewModels_ItemVMOrganization_Static.Item); }