Example #1
0
        public void UpdateFundraiserName()
        {
            var origFundraiser = _fundraiserRepository.Create("test fundraiser for updating", testCampaign.Id, FundraiserType.Individual, "test");

            origFundraiser.Name = "new fundraiser name";
            _fundraiserRepository.Update(origFundraiser);
            var updatedCampaign = _fundraiserRepository.FindById(origFundraiser.Id);

            Assert.AreEqual <string>("new fundraiser name", updatedCampaign.Name);
        }
Example #2
0
 protected override bool HandleCore(Update request)
 {
     try
     {
         var fundraiser = _fundraiserRepository.FindById(request.Id);
         fundraiser.Name        = request.Name;
         fundraiser.Description = request.Description;
         fundraiser.IsActive    = request.IsActive;
         _fundraiserRepository.Update(fundraiser);
     }
     catch
     {
         return(false);
     }
     return(true);
 }