async void btn_delet(object sender, System.EventArgs e) { try { delet = new DeleteResume(); var item = (MenuItem)sender; id = item.CommandParameter.ToString(); var deletedItem = ((ResumeViewModel)this.BindingContext).ResumeViewList.FirstOrDefault(d => d.id == id); var answer = await DisplayAlert("Confirmation message", AlertMessages.DeleteConfirmation(deletedItem.@as), "Yes", "No"); if (answer == true) { await delet.deleteResume(id, URLConfig.DeleteResumes); ((ResumeViewModel)this.BindingContext).ResumeViewList.Remove(deletedItem); explist.ItemsSource = ((ResumeViewModel)this.BindingContext).ResumeViewList; await EmployeeProfileHelper.RefreshEmployeeCurrentProfile(true); } } catch (Exception ex) { var logged = new LoggedException.LoggedException("Error in myexperince.xaml.cs", ex); await logged.LoggAPI(); } }
async void btn_delete(object sender, System.EventArgs e) { try { var item = (MenuItem)sender; Ids = item.CommandParameter.ToString(); var deletedItem = ((GetLicenceView)this.BindingContext).LicensesDataListView.FirstOrDefault(d => d.id == Ids); var answer = await DisplayAlert("Confirmation message", AlertMessages.DeleteConfirmation(deletedItem.typeText), "Yes", "No"); if (answer == true) { if (await delet.deleteData(Ids, URLConfig.DeleteLicence)) { ((GetLicenceView)this.BindingContext).LicensesDataListView.Remove(deletedItem); mydata.ItemsSource = ((GetLicenceView)this.BindingContext).LicensesDataListView; await EmployeeProfileHelper.RefreshEmployeeCurrentProfile(true); } } } catch (Exception ex) { var logged = new LoggedException.LoggedException("Error in mylicence.xaml.cs", ex); await logged.LoggAPI(); } }
async void Delete(object sender, System.EventArgs e) { var item = (MenuItem)sender; ids = item.CommandParameter.ToString(); var deletedItem = ((EmployeeScheduleViewmodel)this.BindingContext).MYschdeule2.FirstOrDefault(d => d.Id == ids); var ans = await DisplayAlert("Confirmation message", AlertMessages.DeleteConfirmation(deletedItem.SpecificDateFormatted), "Yes", "No"); if (ans == true) { var succeed = await deletebutton.deleteData(ids, URLConfig.DeleteSchdeualurl); if (succeed) { ((EmployeeScheduleViewmodel)this.BindingContext).MYschdeule2.Remove(deletedItem); EmployeeScheduleViewmodel.tempschadual.Remove(deletedItem); EmployeeProfileHelper.EmployeeCurrentProfile.EmployeeScheduels.Remove(deletedItem); EmployeeProfileHelper.RefreshEmployeeCurrentProfile(true); await DisplayAlert(AlertMessages.Success, AlertMessages.DelteMessage, AlertMessages.OkayTitle); MonthlyControlHelper.forceReload = true; //TODO : Ash test MonthlyControlHelper.ReloadAPIData(); //TODO: Added by Ashraf to refresh the data ((EmployeeScheduleViewmodel)this.BindingContext).loadData(); if (((EmployeeScheduleViewmodel)this.BindingContext).MYschdeule2 == null) { ((EmployeeScheduleViewmodel)this.BindingContext).SlideLeft.Execute(null); } daylist.ItemsSource = ((EmployeeScheduleViewmodel)this.BindingContext).MYschdeule2; } } }
private async void btn_delet(object sender, EventArgs e) { try { var item = (MenuItem)sender; var selectedItem = ((DocumentsReports)this.BindingContext).FileName.FirstOrDefault(d => d.id == item.CommandParameter.ToString()); deleteLicences deletebutton = new deleteLicences(); var answer = await DisplayAlert("Confirmation message", AlertMessages.DeleteConfirmation(selectedItem.title), "Yes", "No"); if (answer == true) { await deletebutton.deleteData(item.CommandParameter.ToString(), URLConfig.DeleteAsyncurl); ((DocumentsReports)this.BindingContext).BindingMethod((int)DocumentType.MedicalReports); await EmployeeProfileHelper.RefreshEmployeeCurrentProfile(true); } } catch (Exception ex) { var logged = new LoggedException.LoggedException("Error in medicalcheck.xaml.cs", ex); await logged.LoggAPI(); } }