Пример #1
0
        public UsefulPhoneRealm ConvertToSession()
        {
            var session = new UsefulPhoneRealm();

            MapTo(session);
            return(session);
        }
Пример #2
0
 public void SaveUsefulPhone(UsefulPhoneRealm usefulPhone)
 {
     using (Realm realm = CreateNewRealmInstance())
     {
         realm.Write(() => realm.Add(usefulPhone));
     }
 }
Пример #3
0
        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());
        }
Пример #4
0
 public void MapTo(UsefulPhoneRealm usefulPhoneRealm)
 {
     usefulPhoneRealm.LocalName   = LocalName;
     usefulPhoneRealm.PhoneNumber = PhoneNumber;
 }