private string MapAdditionalInformationPosition(AdditionalInformationPosition value) { var pos = "firstslide"; switch (value) { case AdditionalInformationPosition.FirstSlide: pos = "firstslide"; break; case AdditionalInformationPosition.LastSlide: pos = "lastslide"; break; case AdditionalInformationPosition.None: pos = "none"; break; } return(pos); }
/// <summary> /// Parses copyright position. /// </summary> /// <param name="elem"></param> /// <param name="defaultValue"></param> /// <returns></returns> private AdditionalInformationPosition ParseAdditionalInformationPosition(XmlElement elem, AdditionalInformationPosition defaultValue) { var position = defaultValue; if (elem != null) { if (elem.InnerText == "firstslide") { position = AdditionalInformationPosition.FirstSlide; } else if (elem.InnerText == "lastslide") { position = AdditionalInformationPosition.LastSlide; } else if (elem.InnerText == "none") { position = AdditionalInformationPosition.None; } } return(position); }