// 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);
            }
        }
Esempio n. 2
0
        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));
 }