public List <MenuDTO> GetListWithModel(MenuSearchDTO searchModel) { log.MethodStart(); List <MenuDTO> objList = new List <MenuDTO>(); //var searchModel = JsonSerializer.Deserialize<MenuSearchDTO>(param); using (var trans = _db.Database.BeginTransaction()) { try { var objDataList = _db.TCMenus.FromSqlRaw <TCMenu>("sp_GET_TCMenu {0}, {1}", searchModel.sch_mnu_code, searchModel.sch_mnu_name).ToList(); objList = _mapper.Map <List <MenuDTO> >(objDataList); trans.Commit(); } catch (Exception ex) { // TODO: Handle failure trans.Rollback(); } finally { trans.Dispose(); } } log.MethodFinish(); return(objList); }
public async Task <List <MenuDTO> > GetListByModelAsync(MenuSearchDTO searchData) { List <MenuDTO> objList = new List <MenuDTO>(); objList = await _apiHelper.GetDataListByModelAsync <MenuDTO, MenuSearchDTO>("menu_api/Get_ListByModel", searchData); return(objList); }
public async Task <List <MenuDTO> > GetListByParamAsync(MenuSearchDTO searchData) { List <MenuDTO> objList = new List <MenuDTO>(); var searchJson = JsonSerializer.Serialize(searchData); objList = await _apiHelper.GetDataListByParamsAsync <MenuDTO>("menu_api/Get_List", searchJson); return(objList); }
public IEnumerable <MenuDTO> Get_ListByModel([FromBody] MenuSearchDTO searchModel) { var objReturn = _service.GetListWithModel(searchModel); return(objReturn); }