Exemplo n.º 1
0
        public int GetAccountId(string email, string password)
        {
            var myUrl = "https://api.remoni.com/v1/Accounts?orderby=AccountId&top=10000";

            RemoniDataAccess RemoniDataAccess = new RemoniDataAccess();
            IRestResponse    response         = RemoniDataAccess.ExecuteClient(myUrl, email, password);

            dynamic conv = JsonConvert.DeserializeObject(response.Content);
            int     temp = conv[0].AccountId;

            return(temp);
        }
Exemplo n.º 2
0
        public JsonResult GetWaterCurrentStatus(int id, string email, string password, string date1)
        {
            var myUrl = "https://api.remoni.com/v1/Data?orderby=Timestamp&Timestamp=ge(" + date1 + ")&Timestamp = lt()&UnitId=eq(" + id + ")&AggregateType=eq(Raw)&top=2";

            List <WaterModel> temp             = new List <WaterModel>();
            RemoniDataAccess  RemoniDataAccess = new RemoniDataAccess();
            IRestResponse     response         = RemoniDataAccess.ExecuteClient(myUrl, email, password);

            dynamic conv = JsonConvert.DeserializeObject(response.Content);

            for (int i = 0; i < conv.Count; i++)
            {
                var data = new WaterModel
                {
                    DataType    = conv[i].DataType,
                    Temperature = conv[i].Value,
                    timeStamp   = conv[i].Timestamp
                };
                temp.Add(data);
            }
            return(Json(temp, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 3
0
        public JsonResult GetDevices(string email, string password)
        {
            List <UnitModel> temp             = new List <UnitModel>();
            RemoniDataAccess RemoniDataAccess = new RemoniDataAccess();

            var myUrl = "https://api.remoni.com/v1/Units?orderby=UnitId&top=10000";

            IRestResponse response = RemoniDataAccess.ExecuteClient(myUrl, email, password);
            dynamic       conv     = JsonConvert.DeserializeObject(response.Content);

            for (int i = 0; i < conv.Count; i++)
            {
                var unit = new UnitModel
                {
                    UnitId   = conv[i].UnitId,
                    UnitName = conv[i].Name
                };
                temp.Add(unit);
            }
            ;


            return(Json(temp, JsonRequestBehavior.AllowGet));
        }