Esempio n. 1
0
 public override void WriteXml(XmlWriter writer)
 {
     writer.WriteElementString("name", Name);
     writer.WriteElementString("status", Status.ToString());
     writer.WriteElementString("sharing", Sharing.ToString());
     writer.WriteIfNotDefaultOrNull(DueDate, "due_date");
     writer.WriteElementString("description", Description);
 }
Esempio n. 2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="writer"></param>
 public override void WriteXml(XmlWriter writer)
 {
     writer.WriteElementString(RedmineKeys.NAME, Name);
     writer.WriteElementString(RedmineKeys.STATUS, Status.ToString().ToLowerInv());
     writer.WriteElementString(RedmineKeys.SHARING, Sharing.ToString().ToLowerInv());
     writer.WriteDateOrEmpty(RedmineKeys.DUE_DATE, DueDate);
     writer.WriteElementString(RedmineKeys.DESCRIPTION, Description);
 }
Esempio n. 3
0
 public override void WriteXml(XmlWriter writer)
 {
     writer.WriteElementString("name", Name);
     writer.WriteElementString("status", Status.ToString());
     writer.WriteElementString("sharing", Sharing.ToString());
     if (DueDate != null)
     {
         writer.WriteElementString("due_date", DueDate.Value.ToString("yyyy-MM-dd", CultureInfo.InvariantCulture));
     }
     writer.WriteElementString("description", Description);
 }
Esempio n. 4
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="writer"></param>
 public override void WriteJson(JsonWriter writer)
 {
     using (new JsonObject(writer, RedmineKeys.VERSION))
     {
         writer.WriteProperty(RedmineKeys.NAME, Name);
         writer.WriteProperty(RedmineKeys.STATUS, Status.ToString().ToLowerInv());
         writer.WriteProperty(RedmineKeys.SHARING, Sharing.ToString().ToLowerInv());
         writer.WriteProperty(RedmineKeys.DESCRIPTION, Description);
         writer.WriteDateOrEmpty(RedmineKeys.DUE_DATE, DueDate);
     }
 }