Example #1
0
        public void OnGet(int movieId)
        {
            var userId = HttpContext.GetUserId();

            Movie = _movieService.GetById(movieId);
            var buyOrder = _buyOrderService.Query(bo => bo.UserId == userId && bo.MovieId == movieId)
                           .FirstOrDefault();

            MovieBuyOrder = buyOrder;
        }
Example #2
0
        public JsonResult OnGetBuyOrder(int movieId)
        {
            var userId   = HttpContext.GetUserId();
            var buyOrder = _buyOrderService.Query(bo => bo.UserId == userId && bo.MovieId == movieId)
                           .FirstOrDefault();

            if (buyOrder == null)
            {
                buyOrder = new BuyOrderDto()
                {
                    UserId  = userId,
                    MovieId = movieId,
                };
                buyOrder = _buyOrderService.Create(buyOrder);
            }
            return(new JsonResult(buyOrder));
        }