Esempio n. 1
0
 public void Process(StaffDataConsumerRegistered @event)
 {
     _dataConsumerRepository.Insert(new Models.DataConsumer(
                                        @event.StaffUserId,
                                        @event.FullName,
                                        @event.DisplayName,
                                        @event.Email,
                                        @event.RegisteredAt,
                                        new Location(@event.Latitude, @event.Longitude),
                                        @event.NationalSociety,
                                        (Language)@event.PreferredLanguage,
                                        @event.BirthYear,
                                        (Sex)@event.Sex
                                        ));
 }
Esempio n. 2
0
 public async Task Process(StaffDataConsumerRegistered @event)
 {
     await _collection.SaveAsync(new DataConsumer(
                                     @event.StaffUserId,
                                     @event.FullName,
                                     @event.DisplayName,
                                     @event.Email,
                                     @event.RegisteredAt,
                                     new Location(@event.Latitude, @event.Longitude),
                                     @event.NationalSociety,
                                     (Language)@event.PreferredLanguage,
                                     @event.BirthYear,
                                     (Sex)@event.Sex
                                     ));
 }