public UsefulPhoneRealm ConvertToSession() { var session = new UsefulPhoneRealm(); MapTo(session); return(session); }
public void SaveUsefulPhone(UsefulPhoneRealm usefulPhone) { using (Realm realm = CreateNewRealmInstance()) { realm.Write(() => realm.Add(usefulPhone)); } }
public async Task <List <UsefulPhone> > GetAllUsefulPhonesFromApi() { var api = new ApiUsefulPhoneService(); ApiReturn <IList <UsefulPhone> > objectReturned = await api.GetAllUsefulPhones(); if (objectReturned.Success) { foreach (var item in objectReturned.Object) { UsefulPhoneRealm sessao = item.ConvertToSession(); SaveUsefulPhone(sessao); } } return(GetAllUsefulPhonesFromRealm().ToList()); }
public void MapTo(UsefulPhoneRealm usefulPhoneRealm) { usefulPhoneRealm.LocalName = LocalName; usefulPhoneRealm.PhoneNumber = PhoneNumber; }