async void OnAddProfitModel(object sender, System.EventArgs e) { var page = new ProfitModelDetailPage(new ProfitModel()); page.ProfitModelAdded += (source, profitmodel) => { _profitmodels.Add(profitmodel); }; await Navigation.PushAsync(page); }
async void OnProfitModelSelected(object sender, Xamarin.Forms.SelectedItemChangedEventArgs e) { if (profitmodelsListView.SelectedItem == null) { return; } var selectedProfitModel = e.SelectedItem as ProfitModel; profitmodelsListView.SelectedItem = null; var page = new ProfitModelDetailPage(selectedProfitModel); page.ProfitModelUpdated += (source, profitmodel) => { selectedProfitModel.ProfitModel_ID = profitmodel.ProfitModel_ID; selectedProfitModel.ProfitModel_Name = profitmodel.ProfitModel_Name; selectedProfitModel.ExchangeRate = profitmodel.ExchangeRate; selectedProfitModel.Profit = profitmodel.Profit; }; await Navigation.PushAsync(page); }