コード例 #1
0
 public RaceService(Context context)
 {
     _context           = context;
     _readRepository    = new ReadRepository(_context);
     _readerRepository  = new ReaderRepository(_context);
     _readingRepository = new ReadingRepository(_context);
 }
コード例 #2
0
 public UnitOfWork(LibraryDbContext context, IBookRepository books, IReaderRepository readers, IAuthorRepository authors)
 {
     Context      = context;
     this.Books   = books;
     this.Readers = readers;
     this.Authors = authors;
 }
コード例 #3
0
ファイル: DataManager.cs プロジェクト: andrigel/CSharpEntity
 public DataManager(IBookRepository bookRep, IAuthorRepository authorRep, IReaderRepository readerRep, ILogRepository logRep)
 {
     BookRep   = bookRep;
     AuthorRep = authorRep;
     ReaderRep = readerRep;
     LogRep    = logRep;
 }
コード例 #4
0
        public ReaderViewModel()
        {
            _context           = new Context();
            _readerRepository  = new ReaderRepository(_context);
            _readingRepository = new ReadingRepository(_context);
            _readRepository    = new ReadRepository(_context);

            // mock data
            Readings = new ObservableCollection <Reading>()
            {
                new Reading()
                {
                    Number = 1, Reader = new Reader()
                    {
                        Host = "127.0.0.1", Port = "10000"
                    }, IsConnected = false, IsFinished = false,
                },
                new Reading()
                {
                    Number = 2, Reader = new Reader()
                    {
                        Host = "192.168.1.102", Port = "10000"
                    }, IsConnected = false, IsFinished = false
                }
            };
        }
コード例 #5
0
 public ReaderController(IReaderService readerService,
                         IReaderRepository readerRepository,
                         IMapper mapper)
 {
     _readerService    = readerService;
     _readerRepository = readerRepository;
     _mapper           = mapper;
 }
コード例 #6
0
ファイル: DataBase.cs プロジェクト: JespeRNG/Library
 public DataBase(IReaderRepository readerRepo, IRecordRepository recordRepo, IBookRepository bookRepo, IAuthorRepository authorRepo, IBookAuthorRepository bookAuthorRepo)
 {
     this.readerRepo     = readerRepo;
     this.recordRepo     = recordRepo;
     this.bookRepo       = bookRepo;
     this.authorRepo     = authorRepo;
     this.bookAuthorRepo = bookAuthorRepo;
 }
コード例 #7
0
 public CartUpdater(IReadOnlyRepository <Customer> customerRepository,
                    IReadOnlyRepository <Product> productRepository, IReaderRepository <OrderReadModel> orderRepository,
                    IReaderRepository <OrderItemReadModel> orderItemRepository)
 {
     this.customerRepository  = customerRepository;
     this.productRepository   = productRepository;
     this.orderRepository     = orderRepository;
     this.orderItemRepository = orderItemRepository;
 }
コード例 #8
0
 public StoredReadingsViewModel()
 {
     IsLoadingInProgress = true;
     _context            = new Context();
     _readerRepository   = new ReaderRepository(_context);
     _readingRepository  = new ReadingRepository(_context);
     _readRepository     = new ReadRepository(_context);
     UpdateStatements();
 }
コード例 #9
0
 public HomeController(ILogger <HomeController> logger,
                       IReadingsRepository readingsRepo,
                       ITranslationsRepository translationsRepo,
                       IReaderRepository readerRepo)
 {
     _logger           = logger;
     _readingsRepo     = readingsRepo;
     _translationsRepo = translationsRepo;
     _readerRepo       = readerRepo;
 }
コード例 #10
0
ファイル: UnitOfWork.cs プロジェクト: evilsquirr3l/task6
 public UnitOfWork(LibraryDbContext context, IBookRepository bookRepository,
                   ICardRepository cardRepository, IHistoryRepository historyRepository,
                   IReaderRepository readerRepository)
 {
     _context          = context;
     CardRepository    = cardRepository;
     HistoryRepository = historyRepository;
     ReaderRepository  = readerRepository;
     BookRepository    = bookRepository;
 }
コード例 #11
0
        public StatisticsViewModel()
        {
            _context           = new Context();
            _readerRepository  = new ReaderRepository(_context);
            _readingRepository = new ReadingRepository(_context);
            _readRepository    = new ReadRepository(_context);

            RefreshDataCommand.Execute(null);
            IsLoadingInProgress = false;
        }
コード例 #12
0
 public ReaderService(IReaderRepository readerRepository,
                      IBookRepository bookRepository,
                      IBookReaderRepository bookReaderRepository,
                      IMapper mapper)
 {
     _readerRepository     = readerRepository;
     _bookRepository       = bookRepository;
     _bookReaderRepository = bookReaderRepository;
     _mapper = mapper;
 }
コード例 #13
0
 public ReaderGroupController(
     IUserRepository userRepository,
     IReaderGroupRepository readerGroupRepo,
     IReaderRepository readerRepo,
     IUserGroupRepository userGroupRepo)
     : base(userRepository)
 {
     this.readerGroupRepo = readerGroupRepo;
     this.readerRepo = readerRepo;
     this.userGroupRepo = userGroupRepo;
 }
コード例 #14
0
ファイル: LibraryController.cs プロジェクト: zn/libtest
 public LibraryController(IBookService bookService,
                          IReaderService readerService,
                          IReaderRepository readerRepository,
                          IBookRepository bookRepository,
                          IMapper mapper)
 {
     _bookService      = bookService;
     _readerService    = readerService;
     _readerRepository = readerRepository;
     _bookRepository   = bookRepository;
     _mapper           = mapper;
 }
コード例 #15
0
ファイル: UnitOfWork.cs プロジェクト: AndrryArmor/WEB_Library
 public UnitOfWork(LibraryContext libraryContext, IReaderRepository readerRepository,
                   IReaderCardRepository readerCardRepository, IRecordRepository recordRepository,
                   IBookRepository bookRepository, IChapterRepository chapterRepository,
                   IAuthorBookRepository authorBookRepository, IAuthorRepository authorRepository)
 {
     _libraryContext      = libraryContext;
     ReaderRepository     = readerRepository;
     ReaderCardRepository = readerCardRepository;
     RecordRepository     = recordRepository;
     BookRepository       = bookRepository;
     ChapterRepository    = chapterRepository;
     AuthorBookRepository = authorBookRepository;
     AuthorRepository     = authorRepository;
 }
コード例 #16
0
 public UnitOfWork(LibraryContext libraryContext, SignInManager <User> signInManager, UserManager <User> userManager,
                   IReaderRepository readerRepository, IReaderCardRepository readerCardRepository, IRecordRepository recordRepository,
                   IBookRepository bookRepository, IChapterRepository chapterRepository, IAuthorBookRepository authorBookRepository,
                   IAuthorRepository authorRepository)
 {
     _libraryContext      = libraryContext;
     SignInManager        = signInManager;
     UserManager          = userManager;
     ReaderRepository     = readerRepository;
     ReaderCardRepository = readerCardRepository;
     RecordRepository     = recordRepository;
     BookRepository       = bookRepository;
     ChapterRepository    = chapterRepository;
     AuthorBookRepository = authorBookRepository;
     AuthorRepository     = authorRepository;
 }
コード例 #17
0
        public UnitOfWork(DbContext context, IBookRepository bookRepo, IReaderRepository readerRepo, IAuthorRepository authorRepo,
                          IRecordRepository recordRepo, IGenreRepository genreRepo, IBookAuthorRepository bookAuthorRepo, IGenreBookRepository genreBookRepo)
        {
            _context = context;

            /*BookRepository = new BookRepository(_context);
             * ReaderRepository = new ReaderRepository(_context);
             * AuthorRepository = new AuthorRepository(_context);
             * GenreRepository = new GenreRepository(_context);
             * RecordRepository = new RecordRepository(_context);*/

            BookRepository       = bookRepo;
            ReaderRepository     = readerRepo;
            AuthorRepository     = authorRepo;
            GenreRepository      = genreRepo;
            RecordRepository     = recordRepo;
            BookAuthorRepository = bookAuthorRepo;
            GenreBookRepository  = genreBookRepo;
        }
コード例 #18
0
        public void Setup()
        {
            var options = new DbContextOptionsBuilder <ApplicationContext>()
                          .UseInMemoryDatabase(databaseName: "books")
                          .Options;

            var context = new ApplicationContext(options);

            seedBooks(context);
            seedReaders(context);

            bookRepository   = new BookRepository(context);
            readerRepository = new ReaderRepository(context);

            bookService = new BookService(
                bookRepository,
                readerRepository
                );
        }
コード例 #19
0
 public ReaderService(IReaderRepository genreRepository, IMapper mapper = null)
 {
     _readerRepository = genreRepository;
     _mapper           = mapper;
 }
コード例 #20
0
 public FindReadersStrategyFactory(IReaderRepository repo) => _repo = repo;
コード例 #21
0
 public SqlServerLogger(string connectionString)
 {
     this.Writer = new WriterRepository(connectionString);
     this.Reader = new ReaderRepository(connectionString);
 }
コード例 #22
0
 public CreateReaderViewModel(IReaderRepository readerRepository)
 {
     ReaderRepository = readerRepository;
     EditableReader   = new Reader();
     ReaderValidator  = new ReaderValidator(EditableReader);
 }
コード例 #23
0
 public SqlServerLogger()
 {
     this.Writer = new WriterRepository();
     this.Reader = new ReaderRepository();
 }
コード例 #24
0
ファイル: ReaderViewModel.cs プロジェクト: Kabanets/TechLib
 public ReaderViewModel(IReaderRepository readerRepository)
 {
     this.readerRepository = readerRepository;
 }
コード例 #25
0
 public CreateReaderViewModel(IReaderRepository readerRepository, Reader readerToEdit)
 {
     ReaderRepository = readerRepository;
     EditableReader   = readerToEdit;
     ReaderValidator  = new ReaderValidator(EditableReader);
 }
コード例 #26
0
 public FindReadersByTicketStrategy(IReaderRepository repository) => _repository = repository;
コード例 #27
0
 public ReaderController(IReaderRepository repository, ILogger <ReaderController> logger)
 {
     _repository = repository;
     _logger     = logger;
 }
コード例 #28
0
ファイル: BookService.cs プロジェクト: zn/libtest
 public BookService(IBookRepository bookRepository, IReaderRepository readerRepository)
 {
     _bookRepository   = bookRepository;
     _readerRepository = readerRepository;
 }
コード例 #29
0
 public ReaderService([NotNull] IReaderRepository repo, [NotNull] FindStrategyFactory <Reader, FindReadersType> factory)
 {
     Repository = repo;
     Factory    = factory;
 }
コード例 #30
0
 public ReaderService(Context context)
 {
     _context          = context;
     _readerRepository = new ReaderRepository(_context);
 }
コード例 #31
0
 public GetReaderRequestHandler(IReaderRepository readerRepository)
 {
     this.readerRepository = readerRepository;
 }
コード例 #32
0
 public ReadersListViewModel(IReaderRepository readerRepository)
 {
     ReaderRepository = readerRepository;
     UpdateList();
 }
コード例 #33
0
 public FindReadersByNameStrategy(IReaderRepository repository) => _repository = repository;
コード例 #34
0
 public ReaderController(IUserRepository userRepository, IReaderRepository readerRepository)
     : base(userRepository)
 {
     readerRepo = readerRepository;
 }