public List <MasterHospitalDTO> GetListWithModel(MasterHospitalSearchDTO searchModel)
        {
            log.MethodStart();

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

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

            using (var trans = _db.Database.BeginTransaction())
            {
                try
                {
                    objList = _db.MasterHospitalDTOs.FromSqlRaw <MasterHospitalDTO>("sp_GET_MasterHospital {0}, {1}, {2}", searchModel.hos_name, searchModel.hos_province_code, searchModel.hos_arh_code).ToList();

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

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

            log.MethodFinish();

            return(objList);
        }
Ejemplo n.º 2
0
        public async Task <List <MasterHospitalDTO> > GetListByModelAsync(MasterHospitalSearchDTO searchData)
        {
            List <MasterHospitalDTO> objList = new List <MasterHospitalDTO>();

            objList = await _apiHelper.GetDataListByModelAsync <MasterHospitalDTO, MasterHospitalSearchDTO>("masterhospital_api/Get_ListByModel", searchData);

            return(objList);
        }
Ejemplo n.º 3
0
        public async Task <List <MasterHospitalDTO> > GetListByParamAsync(MasterHospitalSearchDTO searchData)
        {
            List <MasterHospitalDTO> objList = new List <MasterHospitalDTO>();

            var searchJson = JsonSerializer.Serialize(searchData);

            objList = await _apiHelper.GetDataListByParamsAsync <MasterHospitalDTO>("masterhospital_api/Get_List", searchJson);

            return(objList);
        }
        public IEnumerable <MasterHospitalDTO> Get_ListByModel([FromBody] MasterHospitalSearchDTO searchModel)
        {
            var objReturn = _service.GetListWithModel(searchModel);

            return(objReturn);
        }