public async Task<JsonResult> EncryptMessage(EncryptionVm encryptionVm)
        {
            var data = new JavaScriptSerializer().Serialize(encryptionVm);
            try
            {
                var decryptedMessage = await data.AES_Decrypt<OnboardingClientDetails>(au.ApiUser);

                var encryptedMessage = await decryptedMessage.AES_Encrypt(au.ApiUser);

                return Json(encryptedMessage);

            }
            catch (Exception ex)
            {
                return Json(ex.Message);
            }

            return Json("Something went wrong");
        }