public PrescientInvoker( Illuminator illuminator, FreedomHolder freedomHolder) { this.illuminator = illuminator; this.freedomHolder = freedomHolder; }
////ADD public ActionResult Add(string device) { Device newDevice; switch (device) { case "Heater": newDevice = new Heater("Heater", false, Mode.Eco, 18); break; case "AirCondition": newDevice = new AirCondition("AirCondition", false, Mode.Low, new Parametr(8, 15, 12)); break; case "Illuminator": newDevice = new Illuminator("Illuminator", false, IlluminatorBrightness.Default); break; default: newDevice = new Illuminator("Illuminator", false, IlluminatorBrightness.Default); break; } db.Devices.Add(newDevice); db.SaveChanges(); return(RedirectToAction("Index")); }
protected void AddDeviceButtonClick(object sender, EventArgs e) { Device newDevice; switch (dropDownDeviceList.SelectedIndex) { default: newDevice = new TV("TV", false, new Parametr(1, 100, 3), new Parametr(1, 45, 15), new ChangeSetting(), BrightnessLevel.Default, new ListFunction()); break; case 1: newDevice = new Radio("Radio", false, new Parametr(1, 100, 3), new Parametr(1, 45, 15), new ChangeSetting(), new ListFunction()); break; case 2: newDevice = new Heater("Heater", false, Mode.Eco, new Parametr(8, 15, 12), new ChangeSetting()); break; case 3: newDevice = new AirCondition("AirCondition", false, Mode.Low, new Parametr(8, 15, 12), new ChangeSetting()); break; case 4: newDevice = new Illuminator("Illuminator", false, BrightnessLevel.Medium); break; } int id = (int)Session["NextId"]; deviceDictionary.Add(id, newDevice); devicePanel.Controls.Add(new DeviceControl(id, deviceDictionary)); id++; Session["NextId"] = id; }
public Martyr( Illuminator illuminator) : this(illuminator ?.Illumine <Imploder <IDisposable> >( defaultCapacity)) { }
public FreedomHolder( Martyr martyr, Illuminator illuminator, string name) { this.martyr = martyr; this.illuminator = illuminator; this.Name = name; }
protected override void Seed(DeviceContext context) { Device heater = new Heater("Heater", false, Mode.Eco, 18 /* new Parametr(15, 34, 18)*//*, new ChangeSetting()*/); Device airCondition = new AirCondition("AirCondition", false, Mode.Low, new Parametr(8, 26, 18) /*, new ChangeSetting()*/); Device Illuminator = new Illuminator("Illuminator", false, IlluminatorBrightness.Default); context.Devices.Add(heater); context.Devices.Add(airCondition); context.Devices.Add(Illuminator); context.SaveChanges(); }
public ArrayFiller( Illuminator illuminator) { this.illuminator = illuminator ?? new Illuminator(); }
//Partial for Illuminator public PartialViewResult RenderStateLamp(Illuminator model) { return(PartialView("PartialLampView", model)); }