// public async Task<IEnumerable<DeThi>> GetListDeThi_ChuDe(GetListCauHoiRequest r) // { // using (IDbConnection dbConnection = _connection) // { // DynamicParameters parameters = new DynamicParameters(); // parameters.Add("@IdTopic", r.idTopic ,DbType.Int16); // var listDeThi = await dbConnection.QueryAsync<DeThi>(Constants.DeThi_GetListByTopic, param: parameters, // commandType: CommandType.StoredProcedure); // return listDeThi; // } // } public async Task <IEnumerable <CauHoi> > GetListCauHoi(GetListCauHoiRequest r) { using (IDbConnection dbConnection = _connection) { DynamicParameters parameters = new DynamicParameters(); parameters.Add("@idChuDe", r.idTopic, DbType.Int32); var listCauHoi = await dbConnection.QueryAsync <CauHoi>(Constants.CauHoi_GetListByTopic, param : parameters, commandType : CommandType.StoredProcedure); return(listCauHoi); } }
public async Task <CauHoiGetListResponse> GetListCauHoiByID(GetListCauHoiRequest r) { CauHoiGetListResponse response = new CauHoiGetListResponse(); IEnumerable <CauHoi> listCauHoi = await _cauHoiRepository.GetListCauHoi(r); if (listCauHoi.ToList().Count == 0) { response.Message = "Câu hỏi không được tìm thấy"; } else { response.CauHois.AddRange(listCauHoi); } return(response); }
public async Task <CauHoiGetListResponse> GetListCauHoiByID(GetListCauHoiRequest request) { return(await _cauHoiBusiness.GetListCauHoiByID(request)); }
public async Task <CauHoiGetListResponse> GetListCauHoi_KhongThuocDeThi(GetListCauHoiRequest request) { return(await _cauHoiBusiness.GetListCauHoi_KhongThuocDeThi(request)); }