Пример #1
0
        public List <AntibiogramDataDTO> GetAntibiogramNationDataWithModel(AntiNationSearchDTO searchModel)
        {
            log.MethodStart();

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

            //var searchModel = JsonSerializer.Deserialize<MenuSearchDTO>(param);

            using (var trans = _db.Database.BeginTransaction())
            {
                try
                {
                    var objDataList = _db.DropdownListDTOs.FromSqlRaw <AntibiogramDataDTO>("sp_GET_RPAntibiogramNation {0},{1},{2}"
                                                                                           , searchModel.spc_code
                                                                                           , searchModel.start_date_str
                                                                                           , searchModel.end_date_str
                                                                                           ).ToList();

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

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

            log.MethodFinish();

            return(objList);
        }
        public async Task <List <AntibiogramDataDTO> > GetAntibiogramNationListModelAsync(AntiNationSearchDTO searchData)
        {
            List <AntibiogramDataDTO> objList = new List <AntibiogramDataDTO>();

            objList = await _apiHelper.GetDataListByModelAsync <AntibiogramDataDTO, AntiNationSearchDTO>("report_api/GetAntiNationModel", searchData);

            return(objList);
        }
Пример #3
0
        public IEnumerable <AntibiogramNationTemplateDTO> GetAntibiogramNationTemplateModel([FromBody] AntiNationSearchDTO searchModel)
        {
            var objReturn = _service.GetAntibiogramNationTemplateWithModel(searchModel);

            return(objReturn);
        }