/// <summary> /// Creates the guest eco space. /// </summary> /// <returns>EcoSpaceDocument.</returns> private static EcoSpaceDocument CreateGuestEcoSpace() { var res = new EcoSpaceDocument { Id = EcoSpaceDocument.GuestEcoSpaceId, DisplayName = "Guest Cloudscape", Applets = new AppletContainer(), Roles = new RoleContainer(), Menu = CreateGuestMenuContainer(), MenuAppletLinks = new MenuAppletLinkContainer(), RoleMenuLinks = new RoleMenuLinkContainer() }; return(res); }
/// <summary> /// Saves the eco space. /// </summary> /// <param name="doc">The document.</param> /// <returns>EcoSpaceDocument.</returns> public EcoSpaceDocument SaveEcoSpace(EcoSpaceDocument doc) { var res = new EcoSpaceDocument(); try { res = Client .SaveEcoSpace(doc.Zip()) .Unzip <EcoSpaceDocument>(); } catch (Exception ex) { _logger.Error(ex.GetCombinedMessages()); } finally { CloseClient(Client); } return(res); }
/// <summary> /// Gets the eco space. /// </summary> /// <param name="id">The identifier.</param> /// <returns>EcoSpaceDocument.</returns> public EcoSpaceDocument GetEcoSpace(string id) { var res = new EcoSpaceDocument(); try { res = Client .GetEcoSpace(id) .Unzip <EcoSpaceDocument>(); } catch (Exception ex) { _logger.Error(ex.GetCombinedMessages()); } finally { CloseClient(Client); } return(res); }
/// <summary> /// Saves the eco space. /// </summary> /// <param name="ecoSpaceDocument">The eco space document.</param> /// <returns>EcoSpaceDocument.</returns> public EcoSpaceDocument SaveEcoSpace(EcoSpaceDocument ecoSpaceDocument) { return(Provider <EcoSpaceDocument> .Save(ecoSpaceDocument)); }