public DesignPatterns(ISingletonProcessor singletonProcessor, IAdapterDemo adapterDemo, ICircle circle, IRocket rocket) { _singletonProcessor = singletonProcessor; _adapterdemo = adapterDemo; _circle = circle; _rocket = rocket; }
public bool EmptyingByPlace(int place) { IRocket rocket = _allRockets.ElementAtOrDefault(place); if (rocket != null) { _allRockets.Remove(rocket); return(true); } return(false); }
public static void Main(string[] args) { #region Service Provider serviceProvider = new ServiceCollection().AddSingleton <ICapsule, CapsuleService>() .AddSingleton <ICore, CoreService>() .AddSingleton <IDragon, DragonService>() .AddSingleton <IHistory, HistoryService>() .AddSingleton <IInfo, InfoService>() .AddSingleton <ILandingPad, LandingPadService>() .AddSingleton <ILaunch, LaunchService>() .AddSingleton <ILaunchPad, LaunchPadService>() .AddSingleton <IMission, MissionService>() .AddSingleton <IPayload, PayloadService>() .AddSingleton <IRocket, RocketService>() .AddSingleton <IRoadster, RoadsterService>() .AddSingleton <IShip, ShipService>() .BuildServiceProvider(); _capsule = serviceProvider.GetService <ICapsule>(); _core = serviceProvider.GetService <ICore>(); _dragon = serviceProvider.GetService <IDragon>(); _history = serviceProvider.GetService <IHistory>(); _info = serviceProvider.GetService <IInfo>(); _landingPad = serviceProvider.GetService <ILandingPad>(); _launch = serviceProvider.GetService <ILaunch>(); _launchPad = serviceProvider.GetService <ILaunchPad>(); _mission = serviceProvider.GetService <IMission>(); _payload = serviceProvider.GetService <IPayload>(); _rocket = serviceProvider.GetService <IRocket>(); _roadster = serviceProvider.GetService <IRoadster>(); _ship = serviceProvider.GetService <IShip>(); #endregion InitializeApiService(); Console.ReadLine(); }
public IsroStation(IRocket rocket) { _rocket = rocket; }
public static void InitializeRocket(this IRocket rocket) { RocketList.Add(rocket.InstanceID, rocket); }
public static void DestroyRocket(this IRocket rocket) { RocketList.Remove(rocket.InstanceID); }
public RocketToFireworksAdapter(IRocket rocket) { _rocket = rocket; }
public void AddItem(IRocket item) { this._collection.Add(item); }
public void AddRocket(IRocket rocket) { _allRockets.Add(rocket); }