protected override void RenderSlot(ConferenceSlot slot, TimeSpan timeSpan, string timeSuffix) { var hour = timeSpan.Hours.ToString("00"); var minute = timeSpan.Minutes.ToString("00"); if (slot.ShowDuration) { _builder.Append($"{hour}:{minute}{timeSuffix} {slot.Title} {slot.Duration}min\r\n"); } else { _builder.Append($"{hour}:{minute}{timeSuffix} {slot.Title}\r\n"); } }
protected override void RenderSlot(ConferenceSlot slot, TimeSpan timeSpan, string timeSuffix) { var hour = timeSpan.Hours.ToString("00"); var minute = timeSpan.Minutes.ToString("00"); if (slot.ShowDuration) { Console.WriteLine($"{hour}:{minute}{timeSuffix} {slot.Title} {slot.Duration}min"); } else { Console.WriteLine($"{hour}:{minute}{timeSuffix} {slot.Title}"); } }
protected override void RenderNetworkEventSlot(ConferenceSlot slot, TimeSpan timeSpan, string timeSuffix) { RenderSlot(slot, timeSpan, timeSuffix); }
protected override void RenderLunchSlot(ConferenceSlot slot, TimeSpan timeSpan, string timeSuffix) { RenderSlot(slot, timeSpan, timeSuffix); }
protected virtual void RenderNetworkEventSlot(ConferenceSlot slot, TimeSpan timeSpan, string timeSuffix) { }
protected virtual void RenderLunchSlot(ConferenceSlot slot, TimeSpan timeSpan, string timeSuffix) { }
bool IIdentifiable <IWavPlayer> .DataEquals(IWavPlayer other) { return(File.Equals(other.File) && ConferenceSlot.Equals(other.ConferenceSlot)); }