TeamMentor.CoreLib.TM_REST.Set_TM_SecretData C# (CSharp) Method

Set_TM_SecretData() private method

private Set_TM_SecretData ( TM_SecretData tmSecretData ) : bool
tmSecretData TM_SecretData
return bool
        public bool Set_TM_SecretData(TM_SecretData tmSecretData)
        {
            UserRole.Admin.demand();
            try
            {
                if (tmSecretData.Rijndael_IV != TM_UserData.Current.SecretData.Rijndael_IV &&
                    tmSecretData.Rijndael_Key !=TM_UserData.Current.SecretData.Rijndael_Key)
                {
                    "[Set_TM_SecretData] both Rijndael_IV and Rijndael_Key are different from current value (not supported scenario and possible attack)".error();
                    return false;
                }
                TM_UserData.Current.SecretData = tmSecretData;
                return TM_FileStorage.Current.secretData_Save();       //TM_UserData.Current.secretData_Save();
            }
            catch (Exception ex)
            {
                ex.log("[Set_TM_SecretData]");
                return false;
            }
        }