using System; using System.Collections.Generic; namespace Be.Timvw.Framework.Domain { public interface IEffectivityManager : IList> { IEffectivity Add(T t, DateTime begin); IEffectivity GetSnapshot(DateTime validityDate); bool TryGetSnapshot(DateTime validityDate, out IEffectivity effectivity); } }