////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; }
static void Main(string[] args) { Factory factory = new HaierFactory(); TV tv = factory.ProductionTV(); tv.Play(); AirCondition condition = factory.ProductionCondition(); condition.Refirgeration(); Console.ReadKey(); }
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 ActionResult <AirCondition> PostAirCondtion(AirCondition airCondition) { try { gisDb.AirConditions.Add(airCondition); gisDb.SaveChanges(); } catch (Exception e) { return(BadRequest(e.InnerException.Message)); } return(airCondition); }
public ActionResult <AirCondition> PutAirCondition(string name, AirCondition airCondition) { if (name != airCondition.Name) { return(BadRequest("Id cannot be modified!")); } try { gisDb.Entry(airCondition).State = EntityState.Modified; gisDb.SaveChanges(); } catch (Exception e) { string error = e.Message; if (e.InnerException != null) { error = e.InnerException.Message; } return(BadRequest(error)); } return(NoContent()); }
public ActionResult <double> GetRiskLevel(double x, double y, AirCondition airCondition) { double result = gisDb.risk(x, y, airCondition); return(result); }
public ActionResult <PollutedPointMap> PostPollutedPoint(AirCondition airCondition) { gisDb.mock(airCondition); return(NoContent()); }
public AirConditionOnCommand(AirCondition airCondition) { _airCondition = airCondition; }
public AirconditionOffCommand(AirCondition airCondition) { _airCondition = airCondition; }
//Partial for AirCondition public PartialViewResult RenderStateAC(AirCondition model) { return(PartialView("PartialACView", model)); }