public List <LogProcessDTO> GetLogProcessAuthListWithModel(LogProcessSearchDTO searchModel)
        {
            log.MethodStart();

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

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

            using (var trans = _dbAuth.Database.BeginTransaction())
            {
                try
                {
                    objList = _dbAuth.LogProcessDTOs.FromSqlRaw <LogProcessDTO>("sp_GET_LogProcess {0}, {1}", searchModel.log_mnu_name, searchModel.log_tran_id).ToList();

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

            log.MethodFinish();

            return(objList);
        }
예제 #2
0
        public async Task <List <LogProcessDTO> > GetHistoryAsync(LogProcessSearchDTO searchData)
        {
            List <LogProcessDTO> objList = new List <LogProcessDTO>();

            var searchJson = JsonSerializer.Serialize(searchData);

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

            return(objList);
        }
        public async Task <List <LogProcessDTO> > GetHistoryAsync(string tran_id)
        {
            List <LogProcessDTO> objList = new List <LogProcessDTO>();

            LogProcessSearchDTO searchData = new LogProcessSearchDTO()
            {
                log_mnu_name = "ProcessRequest", log_tran_id = tran_id
            };

            objList = await _apiHelper.GetDataListByModelAsync <LogProcessDTO, LogProcessSearchDTO>("processrequest_api/Get_List", searchData);

            return(objList);
        }
예제 #4
0
        public async Task <List <LogProcessDTO> > GetHistoryAsync()
        {
            List <LogProcessDTO> objList = new List <LogProcessDTO>();

            LogProcessSearchDTO searchData = new LogProcessSearchDTO()
            {
                log_mnu_name = "ColumnConfig"
            };

            objList = await _apiHelper.GetDataListByModelAsync <LogProcessDTO, LogProcessSearchDTO>("logprocess_api/GetAuth_List", searchData);

            return(objList);
        }
예제 #5
0
        public IEnumerable <LogProcessDTO> GetAuth_List([FromBody] LogProcessSearchDTO searchModel)
        {
            var objReturn = _service.GetLogProcessAuthListWithModel(searchModel);

            return(objReturn);
        }