/*Add your custom method*/
        public async Task <List <MovieEntityTest1> > CustomMethod1(MovieEntityTest1 query)
        {
            var result = await _movieRepository.CustomMethod(query);

            var movieMessage = result.FirstOrDefault();

            #region Message Queue Functionality
            var customerCreated = new Customer()
            {
                Id   = movieMessage.Id,
                Name = movieMessage.Title,
                Age  = 50
            };

            var orderCreated = new Order()
            {
                Id          = movieMessage.Id,
                ProductName = movieMessage.Title,
            };

            // Send this to the bus for the other services
            await _messagePublisher.PublishToQueue(customerCreated);

            await _messagePublisher.PublishToTopic(customerCreated);

            await _messagePublisher.PublishToTopic(orderCreated);

            #endregion
            return(result.ToList());
        }