Beispiel #1
0
 public TicketService(ISeatRepository seatRepository, IMovieRepository movieRepository, IOrderRepository orderRepository, ISnackRepository snackRepository)
 {
     this.seatRepository  = seatRepository;
     this.movieRepository = movieRepository;
     this.orderRepository = orderRepository;
     this.snackRepository = snackRepository;
 }
        public TicketServiceTest()
        {
            var optionsBuilder = new DbContextOptionsBuilder <ApplicationDbContext>();

            optionsBuilder.UseInMemoryDatabase("TestDb" + Guid.NewGuid());
            applicationDbContext = new ApplicationDbContext(optionsBuilder.Options);

            seatRepository  = new SeatRepository(applicationDbContext);
            orderRepository = new OrderRepository(applicationDbContext);
            movieRepository = new MovieRepository(applicationDbContext);
            snackRepository = new SnackRepository(applicationDbContext);

            seatRepository.Insert(new Seat {
                Status = SeatStatus.Free
            });
            seatRepository.Insert(new Seat {
                Status = SeatStatus.Free
            });
            movieRepository.Insert(new Movie {
                Title = "Test", ScreeningTimes = new List <ScreeningTime> {
                    screeningTime
                }
            });
            snackRepository.Insert(new Snack {
                Name = "SnackTest1"
            });
            snackRepository.Insert(new Snack {
                Name = "SnackTest2"
            });

            applicationDbContext.SaveChanges();

            ticketService = new TicketService(seatRepository, movieRepository, orderRepository, snackRepository);
        }
Beispiel #3
0
 public AccountController(
     ISnackRepository snackRepository,
     IAccountRepository accountRepository,
     IAccountService accountService)
 {
     this.snackRepository   = snackRepository ?? throw new ArgumentNullException(nameof(snackRepository));
     this.accountRepository = accountRepository ?? throw new ArgumentNullException(nameof(accountRepository));
     this.accountService    = accountService ?? throw new ArgumentNullException(nameof(accountService));
 }
Beispiel #4
0
        public SnackServiceTest()
        {
            var optionsBuilder = new DbContextOptionsBuilder <ApplicationDbContext>();

            optionsBuilder.UseInMemoryDatabase("TestDb" + Guid.NewGuid());
            applicationDbContext = new ApplicationDbContext(optionsBuilder.Options);

            snackRepository = new SnackRepository(applicationDbContext);
            snackService    = new SnackService(snackRepository);
        }
 public TicketAppService(ITicketRepository repository, IMovieRepository movieRepository,
                         ISessionRepository sessionRepository, IUserRepository userRepository,
                         IMovieTheaterRepository movieTheaterRepository, ISnackRepository snackRepository)
 {
     TicketRepository       = repository;
     MovieRepository        = movieRepository;
     SessionRepository      = sessionRepository;
     UserRepository         = userRepository;
     MovieTheaterRepository = movieTheaterRepository;
     SnackRepository        = snackRepository;
 }
 public ValuesController(StoreDbContext context, ISnackRepository repoSnack, IValidator <SnackModel> entityToValidate,
                         ILogPriceRepository logPrice, IBuySnacks buySnacks, ILogPurchaseRepository logPurchase, ItokenFactory tokenFactory, ILikeSnack likeSnacks)
 {
     _context          = context;
     _repoSnack        = repoSnack;
     _entityToValidate = entityToValidate;
     _logPrice         = logPrice;
     _buySnacks        = buySnacks;
     _logPurchase      = logPurchase;
     _tokenFactory     = tokenFactory;
     _likeSnacks       = likeSnacks;
 }
Beispiel #7
0
        public BasketController(ISnackRepository snackRepository, IBasketRepository basketRepository, IHttpContextAccessor httpContextAccessor,
                                IImagesManagement imagesManagement, UserManager <ApplicationUser> userManager)
        {
            _snackRepository     = snackRepository;
            _basketRepository    = basketRepository;
            _httpContextAccessor = httpContextAccessor;
            _session             = _httpContextAccessor.HttpContext.Session;
            _imagesManagement    = imagesManagement;
            _userManager         = userManager;

            Guid.TryParse(_session.GetString("BasketId"), out _basketId);
        }
 public ShoppingCartsController(ISnackRepository snackRepository, ICategoryRepository categoryRepository, ShoppingCart shoppingCart)
 {
     _snackRepository    = snackRepository;
     _categoryRepository = categoryRepository;
     _shoppingCart       = shoppingCart;
 }
 public HomeController(ILogger <HomeController> logger, ISnackRepository snackRepository, IImagesManagement imagesManagement)
 {
     _logger           = logger;
     _snackRepository  = snackRepository;
     _imagesManagement = imagesManagement;
 }
 public SnackController(ISnackRepository snackRepository, ISnackCategoryRepository snackCategoryRepository)
 {
     _snackRepository         = snackRepository;
     _snackCategoryRepository = snackCategoryRepository;
 }
 public SnacksController(ISnackRepository snackRepository, ICategoryRepository categoryRepository)
 {
     _snackRepository    = snackRepository;
     _categoryRepository = categoryRepository;
 }
Beispiel #12
0
 public SnackService(ISnackRepository repository, Mapper mapper) : base(repository, mapper)
 {
 }
Beispiel #13
0
 public OrderHandler(ISnackRepository snackRepository, IIngredientRepository ingredientRepository, IOrderRepository orderRepository)
 {
     _snackRepository      = snackRepository;
     _ingredientRepository = ingredientRepository;
     _orderRepository      = orderRepository;
 }
Beispiel #14
0
 public SnackService(ISnackRepository snackRepository)
 {
     this.snackRepository = snackRepository;
 }
 public SnackManager(ISnackRepository snackRepository)
 {
     _snackRepository = snackRepository;
 }
Beispiel #16
0
 public HomeController(ISnackRepository repo)
 {
     _repo = repo;
 }
 public SnackAppService(ISnackRepository repository)
 {
     SnackRepository = repository;
 }
Beispiel #18
0
 public CartController(ISnackRepository snackRepository, Cart cart)
 {
     _snackRepository = snackRepository;
     _cart            = cart;
 }
 public SnackController(ISnackRepository snackRepository)
 {
     _snackRepo = snackRepository;
 }
Beispiel #20
0
 public SnackController(ICategoryRepository crepo, ISnackRepository srepo)
 {
     _crepo = crepo;
     _srepo = srepo;
 }
Beispiel #21
0
 public HomeController(ISnackRepository snackRepository)
 {
     _snackRepository = snackRepository;
 }
 public LikeSnackService(ISnackRepository snackRepository)
 {
     _snackRepository = snackRepository;
 }
Beispiel #23
0
 public SnackService(ISnackRepository snackRepository, IDiscountRepository discountRepository)
 {
     _snackRepository    = snackRepository;
     _discountRepository = discountRepository;
 }
Beispiel #24
0
 public BuySnackService(ISnackRepository snackRepository)
 {
     _snackRepository = snackRepository;
 }
Beispiel #25
0
 public SnackAppService(ISnackRepository snackRepository, SnackerContext context, IMapper mapper)
 {
     _snackRepository = snackRepository;
     _context         = context;
     _mapper          = mapper;
 }
Beispiel #26
0
 public SnackController(ISnackRepository snackRepository, IImagesManagement imagesManagement)
 {
     _snackRepository  = snackRepository;
     _imagesManagement = imagesManagement;
 }
Beispiel #27
0
 public ShoppingCartController(ISnackRepository snackRepository, ShoppingCart shoppingCart)
 {
     _snackRepository = snackRepository;
     _shoppingCart    = shoppingCart;
 }
Beispiel #28
0
 public CartBuyController(ISnackRepository repo, CartBuy cartBuy)
 {
     _repo    = repo;
     _cartBuy = cartBuy;
 }
 public SnackController(ISnackRepository snackRepository)
 {
     this.snackRepository = snackRepository ?? throw new ArgumentNullException(nameof(snackRepository));
 }
Beispiel #30
0
 public HomeController(ILogger <HomeController> logger, ISnackRepository snackRepository)
 {
     _logger          = logger;
     _snackRepository = snackRepository;
 }