Esempio n. 1
0
        public void Process(ProjectCreated @event)
        {
            var project = new Project
            {
                Id = @event.Id,
                NationalSociety     = _nationalSocieties.GetById(@event.NationalSocietyId),
                DataOwner           = _users.GetById(@event.DataOwnerId),
                Name                = @event.Name,
                SurveillanceContext = @event.SurveillanceContext
            };

            _projects.Save(project);
        }
Esempio n. 2
0
        public void Process(ProjectCreated @event)
        {
            var project = new Project
            {
                Id = @event.Id,
                NationalSociety     = _nationalSocieties.GetById(@event.NationalSocietyId),
                DataOwner           = _users.GetById(@event.DataOwnerId),
                Name                = @event.Name,
                SurveillanceContext = (ProjectSurveillanceContext)@event.SurveillanceContext,
                HealthRisks         = new ProjectHealthRisk[0],
                DataVerifiers       = new User[0],
                SmsProxy            = ""
            };

            _projects.Insert(project);
        }
        public void Process(ProjectCreated @event)
        {
            var project = _projects.GetById(@event.Id);

            project.NationalSociety    = _nationalSocieties.GetById(@event.NationalSocietyId);
            project.DataOwner          = _users.GetById(@event.DataOwnerId);
            project.Name               = @event.Name;
            project.SurveillanceContex = @event.SurveillanceContex;
            _projects.Save(project);
        }