public List <HISUploadDataDTO> GetHISFileUploadListWithModel(HISUploadDataSearchDTO searchModel)
        {
            log.MethodStart();

            List <HISUploadDataDTO> objList = new List <HISUploadDataDTO>();

            using (var trans = _db.Database.BeginTransaction())
            {
                try
                {
                    var objDataList = _db.HISFileUploadDataDTOs.FromSqlRaw <HISUploadDataDTO>("sp_GET_TRHISFileUploadList  {0} ,{1} ,{2} ,{3}, {4}, {5}, {6}"
                                                                                              , searchModel.hfu_hos_code
                                                                                              , searchModel.hfu_prv_code
                                                                                              , searchModel.hfu_arh_code
                                                                                              , null
                                                                                              , 0
                                                                                              , searchModel.hfu_upload_date_from_str
                                                                                              , searchModel.hfu_upload_date_to_str
                                                                                              ).ToList();

                    objList = _mapper.Map <List <HISUploadDataDTO> >(objDataList);

                    trans.Commit();
                }
                catch (Exception ex)
                {
                    // TODO: Handle failure
                    trans.Rollback();
                }
                finally
                {
                    trans.Dispose();
                }
            }

            log.MethodFinish();

            return(objList);
        }
        public async Task <List <HISUploadDataDTO> > GetHISFileUploadListByModelAsync(HISUploadDataSearchDTO model)
        {
            List <HISUploadDataDTO> objList = new List <HISUploadDataDTO>();

            objList = await _apiHelper.GetDataListByModelAsync <HISUploadDataDTO, HISUploadDataSearchDTO>("his_api/GetHISFileUploadList", model);

            return(objList);
        }
Пример #3
0
        public IEnumerable <HISUploadDataDTO> GetHISFileUploadList([FromBody] HISUploadDataSearchDTO searchModel)
        {
            var objReturn = _service.GetHISFileUploadListWithModel(searchModel);

            return(objReturn);
        }