public static PartElement Part(this PartCollection me, string id) { var p = new PartElement { Id = id }; me?.Add(p); return(p); }
/** * Method for load all part. * Status: OK */ public void LoadParts(string path) { var partCollection = new PartCollection(path); partCollection.LoadParts(); partCollection.LoadDictionary(); foreach (var part in partCollection) { var partViewModel = new PartViewModel(part); PartCollection.Add(partViewModel); } }
public static PartCollection GetPartsByCaseID(Int64 CaseID) { PartCollection c = new PartCollection(); DataTable dt = Execute.FillDataTable(StoredProcedures.GetPartsByCaseID, new System.Data.SqlClient.SqlParameter("CaseID", CaseID)); if (dt.Rows.Count > 0) { foreach (DataRow row in dt.Rows) { Part o = new Part(); LoadPartByReader(row, o); c.Add(o); } } return(c); }
/** * Method for remove a part in node and add the par in partcatalog. * Status: OK */ public void RemovePartFromNode(PartViewModel part, TechNodeViewModel node) { node.RemovePart(part); PartCollection.Add(part); }