/// <summary> /// Uses the a temporary context. /// </summary> /// <param name="manager">The manager.</param> /// <param name="gameConfiguration">The game configuration.</param> /// <returns> /// A temporary context /// </returns> public static IContext UseTemporaryContext(this IRepositoryManager manager, GameConfiguration gameConfiguration) { return(new TemporaryContextWrapper(manager, manager.CreateNewContext(gameConfiguration))); }
/// <summary> /// Uses the a temporary context. /// </summary> /// <param name="manager">The manager.</param> /// <returns>A temporary context</returns> public static IContext UseTemporaryContext(this IRepositoryManager manager) { return(new TemporaryContextWrapper(manager, manager.CreateNewContext())); }