public async Task ProcessParticipatedInCampaignEvent(Guid customerId) { var customerProfile = await CreateOrGetCustomerProfileAsync(customerId); customerProfile.TotalCampaignsContributedCount += 1; await _customerProfileRepository.CreateOrUpdateAsync(customerProfile); }