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; }
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)); }