public async Task <IActionResult> DeleteTour(int id) { if (await TourExists(id)) { await _repository.Delete(id); return(NoContent()); } else { return(NotFound()); } }
private void tourGridView_CellClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex == -1) { return; } var grid = (DataGridView)sender; var name = grid.Columns[e.ColumnIndex].Name; var value = grid.Rows[e.RowIndex].Cells["TourIdCol"].Value.ToString(); switch (name) { case "ViewCol": ThongTinTour form = _serviceProvider.GetRequiredService <ThongTinTour>(); form.getId(int.Parse(value)); var main = this.Location; form.Location = new Point((main.X + 10), (main.Y + 10)); form.Show(); break; case "EditCol": SuaTour form2 = _serviceProvider.GetRequiredService <SuaTour>(); form2.getId(int.Parse(value)); var main2 = this.Location; form2.Location = new Point((main2.X + 10), (main2.Y + 10)); form2.Show(); break; case "DeleteCol": var tour = _tourRepo.getById(int.Parse(value)); var messageResult = MessageBox.Show("Bạn có chắc muốn xóa " + tour.Ten, "Warning", MessageBoxButtons.YesNo); if (messageResult != DialogResult.Yes) { return; } _tourRepo.Delete(tour); Search(); break; } }
public async Task DeleteTour(int id) { await _repository.Delete(id); await _unit.Complete(); }