//public async Task<BaseRespond> FetchDeviceInfo(RegisterModel registeModel) //{ //BaseRespond = new BaseRespond(); //try //{ // insertUserRespond = await Post<BaseRespond, RegisterModel>(InsertUserAPI, registeModel); //} //catch (Exception e) //{ // System.Diagnostics.Debug.WriteLine(e.Message); //} //return insertUserRespond; //} public async Task <LanguagesResponce> FetchAllLanguages(BaseModel request) { var responce = new LanguagesResponce(); try { responce = await Post <LanguagesResponce, BaseModel>(FetchAllLanguagesAPI, request); } catch (Exception e) { System.Diagnostics.Debug.WriteLine(e.Message); } return(responce); }
private ObservableCollection <Language> ConvertApiResponseToObservableCollection(LanguagesResponce response) { ObservableCollection <Language> result = new ObservableCollection <Language>(); foreach (var lang in response.Langs) { result.Add(new Language(lang.Key, lang.Value)); } return(result); }