public Objectifs_ViewModel(IDataStore dataStore, INavigation navigation) { DataStore = dataStore; Navigation = navigation; Profil = DataStore.GetSettingsAsync().First(); GlycemiaConverter = new GlycemiaConverter(); WeightConverter = new WeightConverter(); Objectifs = DataStore.GetObjectifAsync().First(); var new_max = GlycemiaConverter.DoubleGlycemiaConvert(Objectifs.Max_Glycemia, Profil.GlycemiaUnit); var new_min = GlycemiaConverter.DoubleGlycemiaConvert(Objectifs.Min_Glycemia, Profil.GlycemiaUnit); var new_weght = WeightConverter.DoubleWeightConvet(Objectifs.Weight_Objectif, Profil.WeightUnit); Max_Glycemia = new_max.ToString(); Min_Glycemia = new_min.ToString(); Objectifs.Weight_Objectif = new_weght; SaveCommand = new Command(async() => { await ExecuteOnSaveObjectifs(); }); }