/// <summary> /// Convert Namespace object to ActivityCategoryModel object. /// </summary> /// <param name="cat">Namespace object.</param> /// <returns></returns> private static DM.ActivityCategoryModel ConvertNamespacetoActivityCategory(SR.Namespace cat) { DM.ActivityCategoryModel catModel = new DM.ActivityCategoryModel(((SR.IObject)cat).ID.ToString()); DM.ActivityCategoryModel catModelChild; catModel.Name = cat.Name; catModel.Description = cat.Description; //added to mke the desc appearing catModel.Path = ((SR.IObject)cat).ID.ToString(); catModel.IsEditable = cat.IsEditable; catModel.Id = ((SR.IObject)cat).ID; if (!String.IsNullOrEmpty(cat.Label)) { catModel.Label = cat.Label; } else { catModel.Label = cat.Name; } if (cat.Children != null) { foreach (SR.Namespace catChild in cat.Children) { catModelChild = ConvertNamespacetoActivityCategory(catChild); catModelChild.Parent = catModel; catModel.Categories.Add(catModelChild); } } return catModel; }
public TridentModelBuilder(SR.Connection registryConn, SR.User user) { this.registryConnection = registryConn; activityComposer = new ActivityComposer(registryConnection, false); this.user = user; }
private void SaveDataProductOnToLocalMachine(SR.DataProduct product) { string url = System.Web.HttpRuntime.BinDirectory; string fileName = (Guid.NewGuid()).ToString(); Stream stream = File.Open(url + fileName, FileMode.Create); BinaryFormatter bFormatter = new BinaryFormatter(); bFormatter.Serialize(stream, product); stream.Close(); }