private void GenerateRealFemalePersona(int siteId) { PersonalDataStructure personalData = new RealPersonalDataGenerator().GeneratePersonalData(UserGenderEnum.Female); PersonaInfo persona = new PersonaInfo { PersonaDisplayName = personalData.FirstName + " " + personalData.LastName + " (female)", PersonaName = "Persona-" + Guid.NewGuid(), PersonaSiteID = siteId, PersonaPointsThreshold = 100, PersonaEnabled = true }; persona.Insert(); var rule = new RuleInfo { RuleScoreID = persona.PersonaScoreID, RuleDisplayName = "Is female", RuleName = "Rule-" + Guid.NewGuid(), RuleValue = 1000, RuleType = RuleTypeEnum.Attribute, RuleParameter = "ContactGender", RuleCondition = "<condition><attribute name=\"ContactGender\"><value>2</value></attribute><wherecondition>ContactGender = 2</wherecondition></condition>", RuleSiteID = siteId }; rule.Insert(); }
private void GenerateDisabledPersona(int siteId) { var realPerson = new RealPersonalDataGenerator().GeneratePersonalData(); PersonaInfo persona = new PersonaInfo { PersonaDisplayName = realPerson.FirstName + " " + realPerson.LastName + " (disabled)", PersonaName = "Persona-" + Guid.NewGuid(), PersonaSiteID = siteId, PersonaPointsThreshold = 100, PersonaEnabled = false }; persona.Insert(); }
private void GenerateRealMalePersona(int siteId) { PersonalDataStructure personalData = new RealPersonalDataGenerator().GeneratePersonalData(UserGenderEnum.Male); PersonaInfo persona = new PersonaInfo { PersonaDisplayName = personalData.FirstName + " " + personalData.LastName + " (male)", PersonaName = "Persona-" + Guid.NewGuid(), PersonaSiteID = siteId, PersonaPointsThreshold = 100, PersonaEnabled = true }; persona.Insert(); var rule = new RuleInfo { RuleScoreID = persona.PersonaScoreID, RuleDisplayName = "Is male", RuleName = "Rule-" + Guid.NewGuid(), RuleValue = 1000, RuleType = RuleTypeEnum.Attribute, RuleParameter = "ContactGender", RuleCondition = "<condition><attribute name=\"ContactGender\"><value>1</value></attribute><wherecondition>ContactGender = 1</wherecondition></condition>", RuleSiteID = siteId }; rule.Insert(); }
private void GenerateDisabledPersona(int siteId) { var realPerson = new RealPersonalDataGenerator().GeneratePersonalData(); PersonaInfo persona = new PersonaInfo { PersonaDisplayName = realPerson.FirstName + " " + realPerson.LastName + " (disabled)", PersonaName = "Persona-" + Guid.NewGuid(), PersonaSiteID = siteId, PersonaPointsThreshold = 100, PersonaEnabled = false }; persona.Insert(); }