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);
            }
        }
Beispiel #3
0
    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));
        }
    }