public void Add(RentingMovie rentingMovie)
 {
     try
     {
         _rentingMovieRepository.Add(rentingMovie);
         _logger.LogInformation(LoggerMessageDisplay.RentedMovieCreated);
     }catch (Exception ex)
     {
         _logger.LogInformation(LoggerMessageDisplay.RentedMovieCreatedNotFound, ex);
     }
 }
 public void Add(RentingMovie rentingMovie)
 {
     try
     {
         _context.RentingMovies.Add(rentingMovie);
         _context.SaveChanges();
         _logger.LogInformation(LoggerMessageDisplay.RentedMovieCreated);
     }
     catch (Exception ex)
     {
         _logger.LogInformation(LoggerMessageDisplay.ListedMovieCreatedNotFound, ex);
     }
 }
Esempio n. 3
0
        public JsonResult AddToRentingMovie(int id)
        {
            var getMovieById = _movieService.GetMovieById(id);

            var userId = _httpContextAccessor.HttpContext.User.FindFirst(ClaimTypes.NameIdentifier).Value;

            var movieId    = getMovieById.Id;
            var directorId = getMovieById.DirectorID;
            var genreId    = getMovieById.GenreID;


            var rentingMovie = new RentingMovie
            {
                UserId    = userId,
                MovieId   = movieId,
                Price     = getMovieById.Price,
                DateAdded = DateTime.Now
            };


            _rentingMovieService.Add(rentingMovie);

            return(new JsonResult(new { data = rentingMovie }));
        }
Esempio n. 4
0
        public JsonResult AddToCartFromListingMovie(List <string> movieIds)
        {
            List <string> movieIds_temp = movieIds;

            foreach (var movie in movieIds_temp)
            {
                var getMovie     = _movieService.GetMovieById(int.Parse(movie));
                var userId       = _httpContextAccessor.HttpContext.User.FindFirst(ClaimTypes.NameIdentifier).Value;
                var movieId      = getMovie.Id;
                var rentingMovie = new RentingMovie
                {
                    UserId    = userId,
                    MovieId   = movieId,
                    Price     = getMovie.Price,
                    DateAdded = DateTime.Now
                };
                _rentingMovieService.Add(rentingMovie);
            }
            foreach (var selectedItem in movieIds)
            {
                _listingMovieService.DeleteByMovieId(int.Parse(selectedItem));
            }
            return(new JsonResult(new { data = "" }));
        }