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); }
public static TDbEntity GetById <TDbEntity>(this IDbTmRepository <TDbEntity> repository, Guid id) where TDbEntity : IDbEntityWithGuid { var result = repository.FindById(id); AssertFound(id, result); return(result); }
public TasksRepository( IGuidFactory guidFactory, IDateTimeProvider dateTimeProvider, IDbTmRepository <DbTask> taskRepositoryRepository) { _guidFactory = guidFactory; _dateTimeProvider = dateTimeProvider; _taskRepository = taskRepositoryRepository; }