/// <summary> /// Initializes the ViewModel the first time it is called. /// This method will be called from the View that implements the /// ViewModel /// </summary> /// <param name="parameters">The parameters used to initialize the ViewModel</param> protected override void InitializeInternal(object[] parameters) { EcoSpacePortal .EcoSpace .GetEcoSpaceAsync(MasterEcoSpace.ID, e => { EcoSpace = e; }); }
/// <summary> /// Writes the eco space. /// </summary> /// <param name="doc">The document.</param> /// <param name="showIndex">if set to <c>true</c> [show index].</param> private void WriteEcoSpace(IEcoSpaceDocument doc, bool showIndex = true) { WriteResultInfo(doc); WriteResultInfo(doc.Applets, " "); WriteResultInfo(doc.Menu, " "); WriteResultInfo(doc.MenuAppletLinks, " "); WriteResultInfo(doc.RoleMenuLinks, " "); WriteResultInfo(doc.Roles, " "); if (showIndex) { WriteIndexInfo(); } }
public void SaveDocument() { EcoSpace = EcoSpacePortal .EcoSpace .SaveEcoSpace(EcoSpace as EcoSpaceDocument); }