/// <summary> /// Registers a SupplierList instance to handle Saved events. /// to update the list of <see cref="SupplierInfo"/> objects. /// </summary> /// <param name="obj">The SupplierList instance.</param> public static void Register(SupplierList obj) { var mustRegister = _references == null; if (mustRegister) { _references = new List <WeakReference>(); } if (SupplierList.SingleInstanceSavedHandler) { _references.Clear(); } if (!Found(obj)) { _references.Add(new WeakReference(obj)); } if (mustRegister) { SupplierEdit.SupplierEditSaved += SupplierEditSavedHandler; } }
// TODO: edit "SupplierEdit.cs", uncomment the "OnDeserialized" method and add the following line: // TODO: SupplierEditSaved += SupplierEditSavedHandler; private void SupplierEditSavedHandler(object sender, Csla.Core.SavedEventArgs e) { // this runs on the client SupplierList.InvalidateCache(); }