public async Task <object> HuyVe(DanhSachVeHuyVM danhSachVeHuy) { using (var connection = new SqlConnection(connectionString)) { //var thanhToan = connection.QuerySingleOrDefault("SELECT * FROM [dbo].[PhieuThanhToan] WHERE MaThanhToan = " + danhSachVeHuy.MaThanhToan, commandType: CommandType.Text); //if (thanhToan == null) //{ // return await thongBaoLoi.thongBaoLoi(ThongBaoLoi.Loi500, "Mã thanh toán không hợp lệ!"); //} foreach (var item in danhSachVeHuy.DanhSachVeHuy) { var param = new DynamicParameters(); param.Add("@MAVE", item.MaVe); param.Add("@SOTIENHOANTRA", item.GiaVe * danhSachVeHuy.MucHoanTra / 100); connection.Execute("VE_HUY", param, commandType: CommandType.StoredProcedure); } } return("Yêu cầu hủy vé được chấp nhận!"); }
public async Task <IActionResult> HuyVe(DanhSachVeHuyVM danhSachVeHuy) { var result = await _quanLyDatVeRespository.HuyVe(danhSachVeHuy); return(Ok(result)); }