/// <summary> /// Rechnet zwischen Realzeit und Simocracy-Zeit um. /// </summary> /// <param name="date">Ausgangsdatum</param> /// <param name="direction">Berechnungsrichtung</param> /// <returns>Umgerechnetes Datum</returns> public static DateTime Calculate(DateTime date, EDateDirection direction) { switch(direction) { case EDateDirection.RealToSim: return RealToSim(date); case EDateDirection.SimToReal: return SimToReal(date); default: throw new InvalidOperationException("Unknown Error"); } }
/// <summary> /// Rechnet zwischen Realzeit und Simocracy-Zeit um. /// </summary> /// <param name="date">Ausgangsdatum</param> /// <param name="direction">Berechnungsrichtung</param> /// <returns>Umgerechnetes Datum</returns> public static DateTime Calculate(DateTime date, EDateDirection direction) { switch (direction) { case EDateDirection.RealToSim: return(RealToSim(date)); case EDateDirection.SimToReal: return(SimToReal(date)); default: throw new InvalidOperationException("Unknown Error"); } }