public static List<ConditionModel> GetFieldConditions()
        {
            var decrypter = new RijndaelAlg();
            var dataAsString = GetCookie("FieldConditions");
            if (string.IsNullOrEmpty(dataAsString))
                return new List<ConditionModel>();

            var data = StringToConditions(decrypter.Decrypt(dataAsString));
            return data;
        }
Example #2
0
 private ICryptoTransform CreateDecryptor()
 {
     return(RijndaelAlg.CreateDecryptor(Key, IV));
 }
 public static void SetFieldConditions(List<ConditionModel> conditions)
 {
     var dataAsString = ConditionsToString(conditions);
     var encrypter = new RijndaelAlg();
     SetCookie("FieldConditions", encrypter.Encrypt(dataAsString));
 }