Beispiel #1
0
        public dynamic GetSurveyByHash(ReqDataByHash data)
        {
            dynamic response = null;

            try
            {
                string reqParam = SODAL.AuthenCheckTokenURLExpire(data.hashParams);
                if (!string.IsNullOrEmpty(reqParam))
                {
                    string[] reqParams = reqParam.Split(',');
                    response = new RspSurveyList();


                    response.surveys = SODAL.GetSurveyByHash(reqParams);
                }
                else
                {
                    response                = new ErrorAuthen();
                    response.status         = new StatusError();
                    response.status.code    = "99";
                    response.status.message = "HashParams expire or invalid";
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(response);
        }
Beispiel #2
0
        public ResponseInfo <ResponseSODetails> GetdataSO(ReqDataByHash data)
        {
            ResponseInfo <ResponseSODetails> response = new ResponseInfo <ResponseSODetails>();

            try
            {
                string reqParam = SODAL.AuthenCheckTokenURLExpire(data.hashParams);
                if (!string.IsNullOrEmpty(reqParam))
                {
                    string[] reqParams = reqParam.Split(',');
                    response.ResponseData = new ResponseSODetails();

                    var listData = SODAL.GetSODetails(reqParams);

                    response.ResponseData.sODetails = HelperUtil.GenerateSoDetailBase64String(listData);
                }
                else
                {
                    response.ResponseCode = "99";
                    response.ResponseMsg  = "HashParams expire or invalid";
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(response);
        }
Beispiel #3
0
        public dynamic GetDoByHash(ReqDataByHash data)
        {
            dynamic response = null;

            try
            {
                string reqParam = SODAL.AuthenCheckTokenURLExpire(data.hashParams);
                if (!string.IsNullOrEmpty(reqParam))
                {
                    string[] reqParams = reqParam.Split(',');
                    response = new ResponseSODetails();

                    var listData = SODAL.GetDoByHash(reqParams);

                    response.sODetails = HelperUtil.GenerateSoDetailBase64String(listData);
                }
                else
                {
                    response                = new ErrorAuthen();
                    response.status         = new StatusError();
                    response.status.code    = "99";
                    response.status.message = "HashParams expire or invalid";
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(response);
        }