Ejemplo n.º 1
0
        public PhoneCongregationRealm ConvertToSession()
        {
            var session = new PhoneCongregationRealm();

            MapTo(session);
            return(session);
        }
Ejemplo n.º 2
0
 public void SavePhoneCongregation(PhoneCongregationRealm phoneCongregation)
 {
     using (Realm realm = CreateNewRealmInstance())
     {
         realm.Write(() => realm.Add(phoneCongregation));
     }
 }
Ejemplo n.º 3
0
 public void MapTo(PhoneCongregationRealm phoneCongregationRealm)
 {
     phoneCongregationRealm.Name           = Name;
     phoneCongregationRealm.Address        = Address;
     phoneCongregationRealm.City           = City;
     phoneCongregationRealm.District       = District;
     phoneCongregationRealm.FaxPhoneNumber = FaxPhoneNumber;
     phoneCongregationRealm.PhoneNumber    = PhoneNumber;
     phoneCongregationRealm.ZipCode        = ZipCode;
 }
Ejemplo n.º 4
0
        public async Task <List <PhoneCongregation> > GetAllPhonesFromApi()
        {
            var api = new ApiPhoneCongregationService();

            ApiReturn <IList <PhoneCongregation> > objectReturned = await api.GetAllPhoneCongregations();

            if (objectReturned.Success)
            {
                foreach (var item in objectReturned.Object)
                {
                    PhoneCongregationRealm sessao = item.ConvertToSession();
                    SavePhoneCongregation(sessao);
                }
            }

            return(GetAllPhonesFromRealm().ToList());
        }