Example #1
0
 protected override void OnExecute()
 {
     if (Event != null)
     {
         AnyTypeRepository anyTypeRepository = new AnyTypeRepository();
         anyTypeRepository.SaveAnyObject(Event);
     }
 }
Example #2
0
        public void Test_GetAny_Object()
        {
            TestCandidate candidate1 = new TestCandidate();

            candidate1.Name = "Mohan";
            TestMail mail1 = new TestMail();

            mail1.Subject = "Static Test";

            Relation.Add(candidate1, mail1);

            candidate1 = SaveAndReFetch(candidate1);

            AnyTypeRepository repo = new AnyTypeRepository();

            TestCandidate candidate2 = (TestCandidate)repo.GetAnyObject(typeof(TestCandidate), candidate1.ObjectId);
            TestMail      mail2      = (TestMail)repo.GetAnyObject(typeof(TestMail), mail1.PrimaryKey);

            Assert.AreEqual(candidate1, candidate2);
            Assert.AreEqual(mail1.Subject, mail2.Subject);
        }