public MoviesViewModel Handle(GetMoviesById message)
        {
            try
            {
                string validateModel = message == null ? "Command model is null, bad request" : message.ValidateModel();
                if (string.IsNullOrEmpty(validateModel))
                {
                    var ServiceCommand = new ServiceCommand();

                    var Movie = ServiceCommand.CreateMovies(message.Id, message.Title, (int)message.RunningTime, message.ReleaseDate, (bool)message.IsDeleted, message.Rating, message.Discription, (int)message.BookingId);

                    ServiceCommand.SaveChanges();
                    return(new MoviesViewModel
                    {
                        Id = message.Id,
                        Title = message.Title,
                        RunningTime = message.RunningTime,
                        ReleaseDate = message.ReleaseDate,
                        IsDeleted = message.IsDeleted,
                        Rating = message.Rating,
                        Discription = message.Discription,
                        BookingId = message.BookingId
                    });
                }
                throw new System.Exception(validateModel);
            }
            catch (System.Exception exc)
            {
                throw exc;
            }
        }