public ToggleButtons(View view, SaunaModel saunaModel) { Cheeseknife.Inject(this, view); this.context = view.Context; this.saunaModel = saunaModel; }
public ActionResult CreateSauna() { string json = Request.InputStream.ReadToEnd(); SaunaModel inputData = JsonConvert.DeserializeObject <SaunaModel>(json); bool success = false; string error = ""; SmartHouseEntities entities = new SmartHouseEntities(); try { string koodi = inputData.Koodi; string tyyppi = inputData.Tyyppi; Sauna newEntry = new Sauna(); newEntry.Koodi = koodi; newEntry.Tyyppi = tyyppi; entities.Sauna.Add(newEntry); entities.SaveChanges(); success = true; } catch (Exception ex) { error = ex.GetType().Name + ": " + ex.Message; } finally { entities.Dispose(); } // palautetn JSON-muotoinen tulos kutsujalle. var result = new { success = success, error = error }; return(Json(result)); }
public static void GenerateDummySaunas(int count) { for (int i = 1; i <= count; i++) { SaunaModel saunaModel = new SaunaModel(); saunaModel.Id = i; saunaModel.Name = "Sauna " + i; // Add heater setting saunaModel.Heater = new HeaterModel(i + "-1", false, "LOW", 50); // Add 2 lights for (int j = 1; j <= 2; j++) { saunaModel.Lights.Add(new LightModel(i + "-" + j, "Lamp " + j, false, 1, false, Color.White)); } // Add sound setting saunaModel.Sound = new SoundModel(i + "-1", 0); // Add ventilation saunaModel.Ventilation = new VentilationModel(i + "-1", false, -1, false, false, 100, -1, 100, -1); // Add & save sauna to our local database DbController.Instance.SetSauna(saunaModel); } }
public override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); if (Arguments != null) { int saunaId = Arguments.GetInt(Helpers.Helpers.ARG_1); this.saunaModel = DbController.Instance.GetSauna(saunaId); } }
public override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); // Get model serializable if (Arguments != null) { int saunaId = Arguments.GetInt(Helpers.Helpers.ARG_1); String lightId = Arguments.GetString(Helpers.Helpers.ARG_2); this.lightModel = DbController.Instance.GetLight(saunaId, lightId); this.saunaModel = DbController.Instance.GetSauna(saunaId); } }
public override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); if (Arguments != null) { int saunaId = Arguments.GetInt(Helpers.Helpers.ARG_1); this.saunaModel = DbController.Instance.GetSauna(saunaId); this.heaterModel = this.saunaModel.Heater; // Create heater sensors adapter this.heaterSensorsAdapter = new HeaterSensorsAdapter(this.heaterSensorModels); } }
/// <summary> /// Method which adds new sauna to database /// /// </summary> /// <param name="saunaModel">SaunaModel with all parameters set</param> public void SetSauna(SaunaModel saunaModel) { var realm = Realm.GetInstance(); realm.Write(() => realm.Add(saunaModel)); }