public Model.CinemaDayMovie Insert(Model.Requests.InsertCinemaDayMovieRequest cdm)
        {
            bool validAirinDayOfCinema = false;

            foreach (var day in _context.AiringDaysOfCinema)
            {
                if (cdm.AiringDaysOfCinemaId == day.AiringDaysOfCinemaId)
                {
                    validAirinDayOfCinema = true;
                    break;
                }
            }
            if (!validAirinDayOfCinema)
            {
                throw new UserException("Invalid airingDaysOfCinemaId");
            }

            bool validMovie = false;

            foreach (var movie in _context.Movies.Where(m => !m.Standalone).ToList())
            {
                if (cdm.MovieId == movie.MovieId)
                {
                    validMovie = true;
                    break;
                }
            }
            if (!validMovie)
            {
                throw new UserException("Invalid movieId");
            }

            var CDM = _mapper.Map <Database.CinemaDayMovie>(cdm);

            _context.CinemaDayMovie.Add(CDM);
            _context.SaveChanges();
            return(_mapper.Map <Model.CinemaDayMovie>(CDM));
        }
 public ActionResult <Model.CinemaDayMovie> AddCinemaDayMovieToCinema(Model.Requests.InsertCinemaDayMovieRequest cdm)
 {
     return(_service.Insert(cdm));
 }