示例#1
0
        public async Task <IActionResult> DeleteTour(int id)
        {
            if (await TourExists(id))
            {
                await _repository.Delete(id);

                return(NoContent());
            }
            else
            {
                return(NotFound());
            }
        }
示例#2
0
文件: List.cs 项目: DrakeChow3/BTTour
        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;
            }
        }
示例#3
0
        public async Task DeleteTour(int id)
        {
            await _repository.Delete(id);

            await _unit.Complete();
        }