Ejemplo n.º 1
0
        public override ITransportObject Handle(ITransportObject transportObject)
        {
            /*
             * İlgili iş parçacığı.
             */

            Console.WriteLine($"Üye Kontrol Edildi: {transportObject.Name}");
            return(NextChain(transportObject));
        }
Ejemplo n.º 2
0
        protected ITransportObject NextChain(ITransportObject transportObject)
        {
            if (_nextHandler == null)
            {
                return(transportObject);
            }

            return(_nextHandler.Handle(transportObject));
        }
        public override ITransportObject Handle(ITransportObject transportObject)
        {
            var rentARoomModel = (RentARoomModel)transportObject;

            /*
             * İlgili iş parçacığı.
             */

            Console.WriteLine($"Oda Pandemi İçin Kontrol Edildi: {rentARoomModel.RoomNumber}");
            return(NextChain(rentARoomModel));
        }
        public override ITransportObject Handle(ITransportObject transportObject)
        {
            var rentARoomModel = (RentARoomModel)transportObject;

            /*
             * İlgili iş parçacığı.
             */

            Console.WriteLine($"Oda Kiralandı:{transportObject.Name} - {rentARoomModel.RoomNumber}");
            return(NextChain(rentARoomModel));
        }
Ejemplo n.º 5
0
 public abstract ITransportObject Handle(ITransportObject transportObject);