private void GenerateDataCollectors(List <Guid> dataCollectorIds)
 {
     foreach (var dataCollectorId in dataCollectorIds)
     {
         _dataCollectorsEventHandler.Handle(new DataCollector(dataCollectorId));
     }
 }
        public void Process(DataCollectorRegistered @event)
        {
            var dataCollector = new Read.DataCollectors.DataCollector(
                @event.DataCollectorId, @event.FullName, @event.DisplayName, @event.YearOfBirth, @event.Sex,
                @event.PreferredLanguage, @event.LocationLongitude, @event.LocationLatitude, @event.RegisteredAt, @event.Region, @event.District);

            _dataCollectorsEventHandler.Handle(dataCollector);
        }
Example #3
0
        private void GenerateDataCollectors(List <Guid> dataCollectorIds)
        {
            Random rnd     = new Random();
            var    regions = new List <string> {
                "St. Louis", "Saly", "Touba", "Thies", "Dakar", "Kaolak"
            };

            foreach (var dataCollectorId in dataCollectorIds)
            {
                var dataCollector = new DataCollector(dataCollectorId)
                {
                    Region = regions.ElementAt(rnd.Next(0, regions.Count - 1))
                };
                _dataCollectorsEventHandler.Handle(dataCollector);
            }
        }