public RestrauntListViewModel(System.Net.Http.HttpClient client) : this()
 {
     LoadRestraunts = new Command(async() =>
     {
         Restraunts.Clear();
         if (DataBase.GetRecordCount <Restraunt>("Restraunts") == 0)
         {
             var restraunts = await RequestHelper.GetData <List <Restraunt> >(client, "data/app_addresses.php?version=");
             foreach (var rest in restraunts)
             {
                 var restraunt = MapBuilder.CalculateRestrauntDistance(rest);
                 Restraunts.Add(restraunt);
             }
             DataBase.WriteAll <Restraunt>("Restraunts", restraunts);
         }
         else
         {
             LoadrestrauntsFromDb.Execute(null);
         }
     });
 }