public void MyTestInitialize() { greenhouseID = "UnitTesting"; greenhouse = new Greenhouse(); greenhouse.GreenhouseID = greenhouseID; greenhouse.IP = "127.0.0.1"; greenhouse.Password = "******"; greenhouse.Port = 8070; scheduleID = greenhouse.GreenhouseID + "Schedule"; db.Greenhouses.Add(greenhouse); db.SaveChanges(); foreach (Schedule block in db.Schedules) { if (block.ScheduleID == scheduleID) { db.Schedules.Remove(block); } } db.SaveChanges(); client = new ClientMock(greenhouse.IP, greenhouse.Port); client.ID = greenhouse.GreenhouseID; client.ListenForCommunication(); ServiceFacadeGetter.getInstance(); }
public JsonResult getNewestData(string GreenhouseID) { IMeasurement measurement = ServiceFacadeGetter.getInstance().getFacade().getCurrentLiveData(GreenhouseID); return(Json(new { internalTemperature = measurement.InternalTemperature, externalTemperature = measurement.ExternalTemperature, humidity = measurement.Humidity, waterlevel = measurement.Waterlevel }, JsonRequestBehavior.AllowGet)); }
public void MyTestCleanup() { foreach (Greenhouse house in db.Greenhouses) { if (house.GreenhouseID == greenhouseID) { db.Greenhouses.Remove(house); } } db.SaveChanges(); foreach (Schedule block in db.Schedules) { if (block.ScheduleID == scheduleID) { db.Schedules.Remove(block); } } db.SaveChanges(); foreach (GreenhouseSchedule greenhouseSchedule in db.GreenhouseSchedules) { if (greenhouseSchedule.GreenhouseID == greenhouseID) { db.GreenhouseSchedules.Remove(greenhouseSchedule); } } db.SaveChanges(); client.Stop(); client = null; ServiceFacadeGetter.getInstance().clear(); }
public void MyTestInitialize() { greenhouse = new Greenhouse(); greenhouse.GreenhouseID = "UnitTesting"; greenhouse.IP = "127.0.0.1"; greenhouse.Password = "******"; greenhouse.Port = 8070; db.Greenhouses.Add(greenhouse); db.SaveChanges(); datalog = new Datalog(); datalog.Greenhouse_ID = greenhouse.GreenhouseID; datalog.TimeOfReading = DateTime.Now; datalog.InternalTemperature = 20; datalog.ExternalTemperature = 20; datalog.Humidity = 20; datalog.Waterlevel = 20; foreach (Datalog log in db.Datalogs) { if (log.Greenhouse_ID == datalog.Greenhouse_ID) { db.Datalogs.Remove(log); } } db.SaveChanges(); client = new ClientMock(greenhouse.IP, greenhouse.Port); client.ID = greenhouse.GreenhouseID; client.ListenForCommunication(); ServiceFacadeGetter.getInstance(); }
public void MyTestCleanup() { db.Greenhouses.Remove(greenhouse); db.SaveChanges(); client.Stop(); client = null; ServiceFacadeGetter.getInstance().clear(); }
public JsonResult applySchedule(string rawSchedule, string greenhouseID) { try { JObject schedule = JObject.Parse(rawSchedule); ServiceFacadeGetter.getInstance().getFacade().applySchedule(greenhouseID, schedule); } catch (JsonReaderException e) { } return(Json(new { stuff = "success" }, JsonRequestBehavior.AllowGet)); }
public static void MyClassCleanup() { foreach (Schedule block in db.Schedules) { if (block.ScheduleID == scheduleID) { db.Schedules.Remove(block); } } db.SaveChanges(); ServiceFacadeGetter.getInstance().clear(); }
public void MyTestInitialize() { greenhouse = new Greenhouse(); greenhouse.GreenhouseID = "UnitTesting"; greenhouse.IP = "127.0.0.1"; greenhouse.Password = "******"; greenhouse.Port = 8070; db.Greenhouses.Add(greenhouse); db.SaveChanges(); client = new ClientMock(greenhouse.IP, greenhouse.Port); client.ID = greenhouse.GreenhouseID; client.ListenForCommunication(); ServiceFacadeGetter.getInstance(); }
public void MyTestCleanup() { db.Greenhouses.Remove(greenhouse); db.SaveChanges(); foreach (Datalog log in db.Datalogs) { if (log.Greenhouse_ID == datalog.Greenhouse_ID) { db.Datalogs.Remove(log); } } db.SaveChanges(); client.Stop(); client = null; ServiceFacadeGetter.getInstance().clear(); }
public void StopLiveData(string GreenhouseID) { ServiceFacadeGetter.getInstance().getFacade().stopLiveData(GreenhouseID); }
public ActionResult ViewLiveData() { IMeasurement imeasurement = ServiceFacadeGetter.getInstance().getFacade().getCurrentLiveData("testgreenhouse"); return(View(db.UserGreenhouses.ToList())); }
private void startServices() { ServiceFacadeGetter.getInstance(); }