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); }
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); }