示例#1
0
        public ShoppingListsController(
            IItemShoppingListLinkRepository itemListLinkRepository,
            IShoppingListRepository shoppingListRepository,
            IShoppingUserRepository shoppingUserRepository,
            IItemEntityRepository itemRepository,
            IRepository <StoreEntity> storeRepository,
            IRepository <AddressEntity> addressRepository,
            IItemStoreLinkRepository itemStoreLinkRepository,
            IRepository <StoreMapEntity> storeMapRepository,
            IRepository <DepartmentEntity> departmentRepository,
            ILowerDepartmentRepository lowerDepartmentRepository,
            IAisleRepository aisleRepository,
            ISectionRepository sectionRepository,
            IShelfRepository shelfRepository,
            IShelfSlotsRepository shelfSlotsRepository,
            IUrlHelper urlHelper)
        {
            _itemListLinkRepository  = itemListLinkRepository;
            _storeRepository         = storeRepository;
            _addressRepository       = addressRepository;
            _shoppingListRepository  = shoppingListRepository;
            _shoppingUserRepository  = shoppingUserRepository;
            _itemRepository          = itemRepository;
            _itemStoreLinkRepository = itemStoreLinkRepository;
            _storeMapRepository      = storeMapRepository;
            _urlHelper = urlHelper;

            _departmentRepository      = departmentRepository;
            _lowerDepartmentRepository = lowerDepartmentRepository;
            _aisleRepository           = aisleRepository;
            _sectionRepository         = sectionRepository;
            _shelfRepository           = shelfRepository;
            _shelfSlotsRepository      = shelfSlotsRepository;
        }
示例#2
0
 public void Initialize()
 {
     _databaseContext  = new DatabaseContext();
     _uow              = new UnitOfWork.UnitOfWork(_databaseContext);
     _bookRepository   = new BookRepository(_databaseContext);
     _authorRepository = new AuthorRepository(_databaseContext);
     _shelfRepository  = new ShelfRepository(_databaseContext);
     _authors          = new List <Author>();
     _books            = new List <Book>();
 }
示例#3
0
 public UnitOfWork(IDbConnection connection)
 {
     transaction             = connection.BeginTransaction();
     documentRepository      = new DocumentRepository(transaction);
     documentThemeRepository = new DocumentThemeRepository(transaction);
     cellRepository          = new CellRepository(transaction);
     shelfRepository         = new ShelfRepository(transaction);
     rackRepository          = new RackRepository(transaction);
     departmentRepository    = new DepartmentRepository(transaction);
     workerRepository        = new WorkerRepository(transaction);
     requestsRepository      = new RequestRepository(transaction);
 }
        public UsersController(
            //UserManager<StoreUserEntity> storeUserManager,
            //SignInManager<StoreUserEntity> storeSignInManager,
            //UserManager<ShoppingUserEntity> shoppingUserManager,
            //SignInManager<ShoppingUserEntity> shoppingSignInManager,
            UserManager <BaseUserEntity> baseUserManager,
            SignInManager <BaseUserEntity> baseSignInManager,
            IShoppingUserRepository shoppingUserRepository,
            IStoreUserRepository storeUserRepository,
            IRepository <AdminUserEntity> adminUserRepository,
            IRepository <BaseUserEntity> baseUserRespository,
            IRepository <StoreEntity> storeRepository,
            IRepository <StoreMapEntity> storeMapRepository,
            IRepository <DepartmentEntity> departmentRepository,
            IRepository <AddressEntity> addressRepository,
            IShoppingListRepository shoppingListRepository,
            IItemShoppingListLinkRepository itemListLinkRepository,
            IItemEntityRepository itemRepository,
            IItemStoreLinkRepository itemStoreLinkRepository,
            ILowerDepartmentRepository lowerDepartmentRepository,
            IAisleRepository aisleRepository,
            ISectionRepository sectionRepository,
            IShelfRepository shelfRepository,
            IShelfSlotsRepository shelfSlotsRepository,
            IUrlHelper urlHelper)
        {
            _baseUserManager   = baseUserManager;
            _baseSignInManager = baseSignInManager;
            //_storeUserManager = storeUserManager;
            //_storeSignInManager = storeSignInManager;
            //_shoppingUserManager = shoppingUserManager;
            //_shoppingSignInManager = shoppingSignInManager;
            _shoppingUserRepository  = shoppingUserRepository;
            _storeUserRepository     = storeUserRepository;
            _adminUserRepository     = adminUserRepository;
            _baseUserRepository      = baseUserRespository;
            _storeRepository         = storeRepository;
            _addressRepository       = addressRepository;
            _shoppingListRepository  = shoppingListRepository;
            _itemListLinkRepository  = itemListLinkRepository;
            _itemRepository          = itemRepository;
            _itemStoreLinkRepository = itemStoreLinkRepository;
            _storeMapRepository      = storeMapRepository;

            _departmentRepository      = departmentRepository;
            _lowerDepartmentRepository = lowerDepartmentRepository;
            _aisleRepository           = aisleRepository;
            _sectionRepository         = sectionRepository;
            _shelfRepository           = shelfRepository;
            _shelfSlotsRepository      = shelfSlotsRepository;

            _urlHelper = urlHelper;
        }
 public ItemProviderServiceApplication(IAuthorRepository authorRepository
                                       , IPublisherRepository publisherRepository
                                       , IGenreRepository genreRepository
                                       , ISeriesRepository seriesRepository
                                       , IShelfRepository shelfRepository
                                       , IRackRepository rackRepository)
 {
     _authorRepository    = authorRepository;
     _publisherRepository = publisherRepository;
     _genreRepository     = genreRepository;
     _seriesRepository    = seriesRepository;
     _shelfRepository     = shelfRepository;
     _rackRepository      = rackRepository;
 }
示例#6
0
 public IntegrationServiceApplication(IParserApplication parserApplication, IBookRepository bookRepository, IAuthorRepository authorRepository, IPublisherRepository publisherRepository, IGenreRepository genreRepository, ISeriesRepository seriesRepository, IShelfRepository shelfRepository, IRackRepository rackRepository, ILogger logger, IUserRepository userRepository, IImporter importer, IFileReciever fileReciever)
 {
     _parserApplication   = parserApplication;
     _bookRepository      = bookRepository;
     _authorRepository    = authorRepository;
     _publisherRepository = publisherRepository;
     _genreRepository     = genreRepository;
     _seriesRepository    = seriesRepository;
     _shelfRepository     = shelfRepository;
     _rackRepository      = rackRepository;
     _logger         = logger;
     _userRepository = userRepository;
     _importer       = importer;
     _fileReciever   = fileReciever;
 }
示例#7
0
文件: UnitOfWork.cs 项目: olcay/om
 public UnitOfWork(ApplicationDbContext context,
                   IShelfRepository shelfRepository,
                   IFollowingRepository followingRepository,
                   IItemRepository bookRepository,
                   IBookDetailRepository bookDetails,
                   IBookAuthorRepository bookAuthors,
                   IAuthorRepository authors,
                   IItemBookDetailRepository itemBookDetails)
 {
     _context        = context;
     Shelves         = shelfRepository;
     Followings      = followingRepository;
     Items           = bookRepository;
     BookDetails     = bookDetails;
     BookAuthors     = bookAuthors;
     Authors         = authors;
     ItemBookDetails = itemBookDetails;
 }
 public ItemsController(IItemEntityRepository itemRepository,
                        IStoreUserRepository storeUserRepository,
                        IItemStoreLinkRepository itemStoreLinkRepository,
                        IRepository <StoreEntity> storeRepository,
                        IRepository <DepartmentEntity> departmentRepository,
                        ILowerDepartmentRepository lowerDepartmentRepository,
                        IAisleRepository aisleRepository,
                        ISectionRepository sectionRepository,
                        IShelfRepository shelfRepository,
                        IShelfSlotsRepository shelfSlotsRepository,
                        IUrlHelper urlHelper)
 {
     _storeRepository         = storeRepository;
     _itemRepository          = itemRepository;
     _itemStoreLinkRepository = itemStoreLinkRepository;
     _urlHelper                 = urlHelper;
     _storeUserRepository       = storeUserRepository;
     _departmentRepository      = departmentRepository;
     _lowerDepartmentRepository = lowerDepartmentRepository;
     _aisleRepository           = aisleRepository;
     _sectionRepository         = sectionRepository;
     _shelfRepository           = shelfRepository;
     _shelfSlotsRepository      = shelfSlotsRepository;
 }
示例#9
0
 public PackageInShelf(IShelfRepository db)
 {
     ctx = db;
 }
示例#10
0
 public ShelfController(IShelfRepository repository, AppUserManager userManager)
 {
     ShelfRepository = repository;
     UserManager     = userManager;
 }
示例#11
0
 public AdminController(AppUserManager userManager, IAuthenticationManager authenticationManager, IShelfRepository repository)
 {
     UserManager     = userManager;
     AuthManager     = authenticationManager;
     ShelfRepository = repository;
 }
示例#12
0
 public ShelfController(IShelfRepository db)
 {
     ctx = db;
 }
示例#13
0
 public ShelfController(IShelfRepository shelfRepository, UserManager <AppUser> userManager)
 {
     _shelfRepository = shelfRepository;
     _userManager     = userManager;
 }
示例#14
0
 public ShelfBusiness(IShelfRepository shelfRepository)
 {
     _shelfRepository = shelfRepository;
 }
示例#15
0
 public ShelfService(IUnitOfWork unitOfWork, IShelfRepository shelfRepository)
     : base(unitOfWork, shelfRepository)
 {
     _shelfRepo = shelfRepository;
 }
示例#16
0
 public ShelvesController(ObMultiChoiceContext context, IShelfRepository repo)
 {
     _context = context;
     _repo    = repo;
 }
示例#17
0
 public StatusCell(IShelfRepository db)
 {
     ctx = db;
 }