/// <summary> /// Updates information about role. /// </summary> /// <param name="id">Role ID.</param> /// <param name="roleID">Role string ID.</param> /// <param name="name">Role name.</param> /// <param name="description">Role description.</param> /// <returns>If record was updated.</returns> public static bool UpdateRole( int id, string roleID, MLText name, MLText description ) { RoleDetails details = new RoleDetails(); details.ID = id; details.RoleID = roleID; details.Name = name.ToXMLString(); details.Description = description.ToXMLString(); return SiteProvider.Roles.UpdateRole( details ); }
public void ToXMLString() { m_MLText = new MLText(); Assert.AreEqual("<MLText></MLText>", m_MLText.ToXMLString()); m_MLText["ru"] = TextRu; Assert.AreEqual("<MLText><Text lang=\"ru\">" + TextRu + "</Text></MLText>", m_MLText.ToXMLString()); }
/// <summary> /// Updates information about role. /// </summary> /// <param name="roleID">Role string ID.</param> /// <param name="name">Role name.</param> /// <param name="description">Role description.</param> /// <returns>If record was created.</returns> public static int CreateRole( string roleID, MLText name, MLText description ) { RoleDetails details = new RoleDetails(); details.RoleID = roleID; details.Name = name.ToXMLString(); details.Description = description.ToXMLString(); return SiteProvider.Roles.CreateRole( details ); }
public void LoadFromXML() { m_MLText = new MLText(); m_MLText["ru"] = TextRu; m_MLText["en"] = TextEn; MLText mlt = new MLText(); mlt.LoadFromXML(m_MLText.ToXMLString()); Assert.AreEqual(TextRu, mlt["ru"]); Assert.AreEqual(TextEn, mlt["en"]); mlt.LoadFromXML(new MLText().ToXMLString()); Assert.AreEqual(0, mlt.Cultures.Length); mlt.LoadFromXML(TextEnUK); Assert.AreEqual(TextEnUK, mlt[MLText.CurrentCultureID]); }