void IXmlSerializable.WriteXml(XmlWriter w) { w.WriteAttributeString("intervalId", IntervalId.ToString("0")); w.WriteAttributeString("start", StartUtc.ToString("yyyy-MM-dd'T'HH:mm'Z'")); w.WriteAttributeString("lengthHrs", len.TotalHours.ToString("0.00")); }
public override string ToString() { return(String.Format(CultureInfo.InvariantCulture, "{0} - {1}: {2} {3} (tz:{4})", StartUtc.ToString("yyyy-MM-dd hh:mm", CultureInfo.InvariantCulture), EndUtc.ToString("yyyy-MM-dd hh:mm", CultureInfo.InvariantCulture), OwningUser, Body, LocalTimeZone == null ? "(none)" : LocalTimeZone.Id)); }