private async void OnDelete(object obj) { if (IsBusy) { return; } IsBusy = true; try { // Thuc hien cong viec tai day var canDelete = await DisplayDeleteAlertAsync(); if (canDelete) { var menuLogic = new MenuLogic(_dbContext); await menuLogic.DeleteAsync(Menu.Id); Menu.IsDeleted = 1; var param = new NavigationParameters(); param.Add(Keys.MENU, Menu); await NavigationService.GoBackAsync(param); } } catch (Exception e) { await ShowError(e); } finally { IsBusy = false; } }