public override ITransportObject Handle(ITransportObject transportObject) { /* * İlgili iş parçacığı. */ Console.WriteLine($"Üye Kontrol Edildi: {transportObject.Name}"); return(NextChain(transportObject)); }
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)); }
public abstract ITransportObject Handle(ITransportObject transportObject);