linq - how to check the dataFrame contains the particular string in C# -
i have 2 datas coming 1. temperature , 2.humidity not coming @ same time. in 1 record temperature coming , record humidity coming , want store latest humidity data , latest temperature data in variable , update in model. taking latest 1 , latest 3 humidity , temperature, times order changes. how filter data according data contains in record . latest record containing vgvt should stored in data variable , latest shvt should stored in humdata variable.
vgvt = tempreture shvt =humidity
webrequest req = webrequest.create(@"url"); req.method = "get"; req.headers["authorization"] = "basic " + "password@123=="; httpwebresponse resp = req.getresponse() httpwebresponse; var encoding = resp.characterset == "" ? encoding.utf8 : encoding.getencoding(resp.characterset); using (var stream = resp.getresponsestream()) { var reader = new streamreader(stream, encoding); var responsestring = reader.readtoend(); list<pirdetail> pirs = newtonsoft.json.jsonconvert.deserializeobject<list<pirdetail>>(responsestring); var item = pirs[pirs.count - 3]; var humidity = pirs[pirs.count - 1]; byte[] data = convert.frombase64string(item.dataframe.tostring()); byte[] humdata = convert.frombase64string(humidity.dataframe.tostring()); temperatureviewmodel tempmodel = new temperatureviewmodel(); tempmodel.filled= convert.todouble(encoding.utf8.getstring(data).substring(5)); tempmodel.humidity= convert.todouble(encoding.utf8.getstring(humdata).substring(4));
view model
public class temperatureviewmodel { public string id { get; set; } public string name { get; set; } public double filled { get; set; } public double humidity { get; set; } public string updatedtime { get; set; } public string area { get; set; } public string deviceid { get; set; } }
Comments
Post a Comment