Example #1
0
        public async Task <OperationContentViewModel> QueryOperationContentAsync(QueryOperationContent query)
        {
            var adminLog = await _adminLogRepository.QueryById(query.Id);

            if (adminLog == null)
            {
                return(null);
            }

            var aesHelper            = new AesHelper();
            var decryptAfterContent  = aesHelper.Decrypt(adminLog.AfterContent);
            var decryptBeforeContent = aesHelper.Decrypt(adminLog.BeforeContent);

            return(new OperationContentViewModel()
            {
                AfterContent = decryptAfterContent,
                BeforeContent = decryptBeforeContent
            });
        }