private async void OnSave(object sender, EventArgs e) { StudentModel model = new StudentModel { Name = TxtName.Text, Surname = TxtSurname.Text, About = TxtAbout.Text, BirthDate = dtpckrBirthDate.Date }; ServiceManeger maneger = new ServiceManeger(); MobileResult result = await maneger.Insert(model); /*bana burada mobileresulttan deger dondugu ıcın bak apide hep dondurdugum sey bı mobıle * result var ona gore ıslemın dogrulugu hakkında bılgı sahıgı oluyorum */ if (result.Result) {/* cevap bekliyo cevaba gore ıslem yapıyo awaıt koydum ya ondan*/ await DisplayAlert("Succes", result.Message, "Ok", "Cancel"); await Navigation.PopModalAsync(); } else { await DisplayAlert("Error", result.Message, "Ok", "Cancel"); } }
private async void OnUpdate(object sender, EventArgs e) { Button mybutton = (Button)sender; var UpdatedStudent = (StudentModel)mybutton.CommandParameter; StudentModel model = new StudentModel { Name = TxtName.Text, Surname = TxtSurname.Text, About = TxtAbout.Text, BirthDate = dtpckrBirthDate.Date, StudentID = UpdatedStudent.StudentID }; ServiceManeger maneger = new ServiceManeger(); MobileResult result = await maneger.Update(model); if (result.Result) { await DisplayAlert("Succes", result.Message, "ok", "Cancel"); await Navigation.PopAsync(); } }