public StorePage(Store store) { InitializeComponent(); BindingContext = viewModel = new StoreViewModel(store, this); }
public StoreViewModel(Store store, Page page) : base(page) { this.Store = store; }
private async Task<int> LoadStorePage(string storeName) { string d1_dessert_v1 = "https://lh3.googleusercontent.com/-Xh8aY2RRwd0/VeFCHSv2lzI/AAAAAAAAAOY/8SY3a6qk7WM/d1_icecream.png"; var closeTime = "11pm"; var openTime = "11am"; var store = new Store() { Name = storeName, City = "Auckland", Country = "New Zealand", Latitude = -36.891932, LocationCode = "Av pres Rouque Saenz Pena 875", LocationHint = "Buenos Alres C1035AAD", Longitude = 174.736355, MondayClose = closeTime, TuesdayClose = closeTime, WednesdayClose = closeTime, ThursdayClose = closeTime, FridayClose = closeTime, SaturdayClose = closeTime, SundayClose = closeTime, MondayOpen = openTime, TuesdayOpen = openTime, WednesdayOpen = openTime, ThursdayOpen = openTime, FridayOpen = openTime, SaturdayOpen = openTime, SundayOpen = openTime, Version = "11", PhoneNumber = "0220778677", State = "Auckland", StreetAddress = "12 Sandringham", ZipCode = "1065", ImageUri = new Uri(d1_dessert_v1), Image = d1_dessert_v1 }; await Navigation.PushAsync(new StorePage(store)); return 1; }