Exemple #1
0
        //TODO: QUESTION: Shouldn't this listen to MessageGenerated-event?
        public async void Process(PhoneNumberAddedToDataCollector @event)
        {
            var greetingHistory = await _greetingHistories.GetByPhoneNumberAsync(@event.PhoneNumber) ?? new GreetingHistory(@event.DataCollectorId);

            greetingHistory.PhoneNumber = @event.PhoneNumber;
            await _greetingHistories.SaveAsync(greetingHistory);
        }
Exemple #2
0
        public async void Process(PhoneNumberAddedToDataCollector @event)
        {
            var greetingHistory = await _greetingHistories.GetByPhoneNumberAsync(@event.PhoneNumber) ?? new GreetingHistory(@event.DataCollectorId);

            greetingHistory.PhoneNumber = @event.PhoneNumber; // Todo: THis does nothing if GetByPhoneNumberAsync doesn't return nul
            await _greetingHistories.SaveAsync(greetingHistory);
        }