Beispiel #1
0
        public static async Task <TDbEntity> GetByIdAsync <TDbEntity>(this IDbTmRepository <TDbEntity> repository, Guid id) where TDbEntity : IDbEntityWithGuid
        {
            var result = await repository.FindByIdAsync(id);

            AssertFound(id, result);
            return(result);
        }
Beispiel #2
0
        public static TDbEntity GetById <TDbEntity>(this IDbTmRepository <TDbEntity> repository, Guid id) where TDbEntity : IDbEntityWithGuid
        {
            var result = repository.FindById(id);

            AssertFound(id, result);
            return(result);
        }
Beispiel #3
0
 public TasksRepository(
     IGuidFactory guidFactory,
     IDateTimeProvider dateTimeProvider,
     IDbTmRepository <DbTask> taskRepositoryRepository)
 {
     _guidFactory      = guidFactory;
     _dateTimeProvider = dateTimeProvider;
     _taskRepository   = taskRepositoryRepository;
 }