private User GetWithingsData(User user) { Withings client = new Withings(); client.Login(); //GET Weight var data = client.GetWeight(); List<double> weightList = new List<double>(); List<string> weightDatesList = new List<string>(); var collection = new List<Weight>(); user.WeightList = collection; foreach (KeyValuePair<System.DateTime, double> kvp in data) { Weight weight = new Weight(); weight.date = kvp.Key; weight.value = kvp.Value * 2.20462; user.WeightList.Add(weight); weightDatesList.Add(kvp.Key.ToShortDateString()); weightList.Add(kvp.Value * 2.20462); user.ActualWeight = kvp.Value * 2.20462; } user = GetWeightImage(user); //GET FatFreeMass var dataFatFreeMass = client.GetFatFreeMass(); List<double> FatFreeMassList = new List<double>(); List<string> FatFreeMassDatesList = new List<string>(); var collectionFatFreeMass = new List<FatFreeMass>(); user.FatFreeMassList = collectionFatFreeMass; foreach (KeyValuePair<System.DateTime, double> kvp in dataFatFreeMass) { FatFreeMass FatFreeMass = new FatFreeMass(); FatFreeMass.date = kvp.Key; FatFreeMass.value = kvp.Value; user.FatFreeMassList.Add(FatFreeMass); FatFreeMassDatesList.Add(kvp.Key.ToShortDateString()); FatFreeMassList.Add(kvp.Value); } user.ActualFatFreeMass = data.Values[data.Values.Count-1]; user = GetFatFreeMassImage(user); //GET FatRation var dataFatRation = client.GetFatRation(); List<double> FatRationList = new List<double>(); List<string> FatRationDatesList = new List<string>(); var collectionFatRation = new List<FatRation>(); user.FatRationList = collectionFatRation; foreach (KeyValuePair<System.DateTime, double> kvp in dataFatRation) { FatRation FatRation = new FatRation(); FatRation.date = kvp.Key; FatRation.value = kvp.Value; user.FatRationList.Add(FatRation); FatRationDatesList.Add(kvp.Key.ToShortDateString()); FatRationList.Add(kvp.Value); } user.ActualFatRation = data.Values[data.Values.Count - 1]; user = GetFatRationImage(user); //GET FatMassWeight var dataFatMassWeight = client.GetFatMassWeight(); List<double> FatMassWeightList = new List<double>(); List<string> FatMassWeightDatesList = new List<string>(); var collectionFatMassWeight = new List<FatMassWeight>(); user.FatMassWeightList = collectionFatMassWeight; foreach (KeyValuePair<System.DateTime, double> kvp in dataFatMassWeight) { FatMassWeight FatMassWeight = new FatMassWeight(); FatMassWeight.date = kvp.Key; FatMassWeight.value = kvp.Value * 2.20462; user.FatMassWeightList.Add(FatMassWeight); FatMassWeightDatesList.Add(kvp.Key.ToShortDateString()); FatMassWeightList.Add(kvp.Value * 2.20462); } user.ActualFatMassWeight = data.Values[data.Values.Count - 1] * 2.20462; user = GetFatMassWeightImage(user); user.HasWithings = true; return user; }
private User GetWithingsData(User user) { Withings client = new Withings(); client.Login(); //GET Weight var data = client.GetWeight(); List <double> weightList = new List <double>(); List <string> weightDatesList = new List <string>(); var collection = new List <Weight>(); user.WeightList = collection; foreach (KeyValuePair <System.DateTime, double> kvp in data) { Weight weight = new Weight(); weight.date = kvp.Key; weight.value = kvp.Value * 2.20462; user.WeightList.Add(weight); weightDatesList.Add(kvp.Key.ToShortDateString()); weightList.Add(kvp.Value * 2.20462); user.ActualWeight = kvp.Value * 2.20462; } user = GetWeightImage(user); //GET FatFreeMass var dataFatFreeMass = client.GetFatFreeMass(); List <double> FatFreeMassList = new List <double>(); List <string> FatFreeMassDatesList = new List <string>(); var collectionFatFreeMass = new List <FatFreeMass>(); user.FatFreeMassList = collectionFatFreeMass; foreach (KeyValuePair <System.DateTime, double> kvp in dataFatFreeMass) { FatFreeMass FatFreeMass = new FatFreeMass(); FatFreeMass.date = kvp.Key; FatFreeMass.value = kvp.Value; user.FatFreeMassList.Add(FatFreeMass); FatFreeMassDatesList.Add(kvp.Key.ToShortDateString()); FatFreeMassList.Add(kvp.Value); } user.ActualFatFreeMass = data.Values[data.Values.Count - 1]; user = GetFatFreeMassImage(user); //GET FatRation var dataFatRation = client.GetFatRation(); List <double> FatRationList = new List <double>(); List <string> FatRationDatesList = new List <string>(); var collectionFatRation = new List <FatRation>(); user.FatRationList = collectionFatRation; foreach (KeyValuePair <System.DateTime, double> kvp in dataFatRation) { FatRation FatRation = new FatRation(); FatRation.date = kvp.Key; FatRation.value = kvp.Value; user.FatRationList.Add(FatRation); FatRationDatesList.Add(kvp.Key.ToShortDateString()); FatRationList.Add(kvp.Value); } user.ActualFatRation = data.Values[data.Values.Count - 1]; user = GetFatRationImage(user); //GET FatMassWeight var dataFatMassWeight = client.GetFatMassWeight(); List <double> FatMassWeightList = new List <double>(); List <string> FatMassWeightDatesList = new List <string>(); var collectionFatMassWeight = new List <FatMassWeight>(); user.FatMassWeightList = collectionFatMassWeight; foreach (KeyValuePair <System.DateTime, double> kvp in dataFatMassWeight) { FatMassWeight FatMassWeight = new FatMassWeight(); FatMassWeight.date = kvp.Key; FatMassWeight.value = kvp.Value * 2.20462; user.FatMassWeightList.Add(FatMassWeight); FatMassWeightDatesList.Add(kvp.Key.ToShortDateString()); FatMassWeightList.Add(kvp.Value * 2.20462); } user.ActualFatMassWeight = data.Values[data.Values.Count - 1] * 2.20462; user = GetFatMassWeightImage(user); user.HasWithings = true; return(user); }