public UnitOfWork(ApplicationDbContext context, IFileHandlerRepository fileHandlerRepository)
        {
            _context              = context;
            MembersRepository     = new MembersRepository(context);
            MessagesRepository    = new MessagesRepository(context);
            RelationsRepository   = new RelationsRepository(context);
            EventTracerRepository = new EventTracerRepository(context);
            ErrorLogRepository    = new ErrorLogRepository(context);

            AnonymousHubDataRepository = new AnonymousHubDataRepository();
            MemberHubDataRepository    = new MemberHubDataRepository();
            VideoHubDataRepository     = new VideoHubDataRepository();
            ImageRepository            = new ImageRepository(fileHandlerRepository);
        }
Beispiel #2
0
 public ImageRepository(IFileHandlerRepository fileHandlerRepository)
 {
     _fileHandler = fileHandlerRepository;
 }