Example #1
0
        RES_ENCRYTO_DATA EncryotResponseData <RESULT_T>(RESULT_T result)
        {
            var dynamicKey = "f&d23";
            var response   = new RES_ENCRYTO_DATA {
                Result = (short)ERROR_ID.NONE
            };

            var jsonResObject = Jil.JSON.Serialize <RESULT_T>(result);
            var encryData     = AESEncrypt.Encrypt(dynamicKey, jsonResObject);

            response.Result = (short)ERROR_ID.NONE;
            response.Data   = encryData;

            return(response);
        }
Example #2
0
        public async Task <RES_ENCRYTO_DATA> TestEcho3(REQ_ENCRYTO_DATA requestPacket)
        {
            try
            {
                var jsonObject = DecryptRequestData <REQ_DEV_ECHO>(requestPacket.Data);
                var result     = await APILogicLib.Request.TestEcho3.Process(jsonObject);

                return(EncryotResponseData <RES_DEV_ECHO>(result));
            }
            catch (Exception ex)
            {
                Logger.Exception(ex.ToString());

                var result = new RES_ENCRYTO_DATA();
                result.Result = (short)ERROR_ID.REQUEST_PACKET_DECRYPT;
                return(result);
            }
        }