public JsonValue ToJson(JsonSerializer serializer) { var json = new JsonObject(); ShowSidebar.Serialize(json, serializer, "showSidebar"); ShowSidebarMembers.Serialize(json, serializer, "showSidebarMembers"); ShowSidebarBoardActions.Serialize(json, serializer, "showSidebarBoardActions"); ShowSidebarActivity.Serialize(json, serializer, "showSidebarActivity"); ShowListGuide.Serialize(json, serializer, "showListGuide"); EmailPosition.Serialize(json, serializer, "emailPosition"); EmailList.Serialize(json, serializer, "idEmailList"); return(json); }
/// <summary> /// Tries to read element from XML. /// </summary> /// <param name="reader">The reader.</param> /// <returns>True if element was read.</returns> internal override bool TryReadElementFromXml(EwsServiceXmlReader reader) { switch (reader.LocalName) { case XmlElementNames.NlgEmailPosition: string positionAsString = reader.ReadElementValue(); if (!string.IsNullOrEmpty(positionAsString)) { this.Position = EwsUtilities.Parse<EmailPosition>(positionAsString); } return true; default: return base.TryReadElementFromXml(reader); } }
bool TryReadElementFromXml(EwsServiceXmlReader reader) { switch (reader.LocalName) { case XmlElementNames.NlgEmailPosition: String positionAsString = reader.ReadElementValue(); if (!StringUtils.IsNullOrEmpty(positionAsString)) { this.Position = EwsUtilities.Parse <EmailPosition>(positionAsString); } return(true); default: return(base.TryReadElementFromXml(reader)); } }