/// <summary> /// Save the session. /// </summary> /// <param name="error">If there is an error it will provide a message as to why.</param> /// <returns>If we were able to save or not.</returns> public bool Save(ref string error) { lock (SessionLock) { if (!ModelSystemModel.Save(ref error)) { return(false); } HasChanged = false; return(true); } }
/// <summary> /// Save the session. /// </summary> /// <param name="error">If there is an error it will provide a message as to why.</param> /// <returns>If we were able to save or not.</returns> public bool Save(ref string error) { lock (_SessionLock) { if (!ModelSystemModel.Save(ref error)) { return(false); } Saved?.Invoke(this, new EventArgs()); HasChanged = false; return(true); } }
/// <summary> /// Save the session. /// </summary> /// <param name="error">If there is an error it will provide a message as to why.</param> /// <returns>If we were able to save or not.</returns> public bool Save(ref string error) { lock (SessionLock) { if (!ModelSystemModel.Save(ref error)) { return(false); } var e = Saved; if (e != null) { e(this, new EventArgs()); } HasChanged = false; return(true); } }