예제 #1
0
        internal static ITaskRuntimeInfo Add(this ITaskRuntimeInfoRepository repository, string pollingQueue)
        {
            ITaskRuntimeInfo result = repository.Create(Guid.NewGuid(), typeof(FakeTask), DateTime.UtcNow, TaskPriority.Normal, pollingQueue);

            repository.Add(result);

            return(result);
        }
예제 #2
0
        internal static ITaskRuntimeInfo Add(this ITaskRuntimeInfoRepository repository, TaskPriority priority)
        {
            ITaskRuntimeInfo result = repository.Create(Guid.NewGuid(), typeof(FakeTask), DateTime.UtcNow, priority, null);

            repository.Add(result);

            return(result);
        }
예제 #3
0
        internal static ITaskRuntimeInfo Add(this ITaskRuntimeInfoRepository repository)
        {
            ITaskRuntimeInfo result = repository.Create();

            repository.Add(result);

            return(result);
        }
예제 #4
0
        internal static TTaskRuntimeInfo Add <TTaskRuntimeInfo>(this ITaskRuntimeInfoRepository repository)
            where TTaskRuntimeInfo : ITaskRuntimeInfo
        {
            TTaskRuntimeInfo result = repository.Create <TTaskRuntimeInfo>();

            repository.Add(result);

            return(result);
        }
예제 #5
0
 internal static ITaskRuntimeInfo Create(this ITaskRuntimeInfoRepository repository)
 {
     return(repository.Create(Guid.NewGuid(), typeof(FakeTask), DateTime.UtcNow, TaskPriority.Normal, null));
 }
예제 #6
0
 internal static TTaskRuntimeInfo Create <TTaskRuntimeInfo>(this ITaskRuntimeInfoRepository repository)
     where TTaskRuntimeInfo : ITaskRuntimeInfo
 {
     return((TTaskRuntimeInfo)repository.Create(Guid.NewGuid(), typeof(FakeTask), DateTime.UtcNow, TaskPriority.Normal, null));
 }