public Task Handle(JobAssignTillYearChangedEvent message) { return(UpdateJobAssign(Guid.Parse(message.SourceId), Builders <JobAssign> .Update.Set(f => f.TillYear, message.TillYear), Builders <JobAssign> .Update.Set(f => f.IsLocalIntervalChanged, message.IsLocalIntervalChanged), Builders <JobAssign> .Update.Set(f => f.ChangedByRole, message.ChangedByRole))); }
private void Apply(JobAssignTillYearChangedEvent e) { TillYear = e.TillYear; ChangedByRole = e.ChangedByRole; IsLocalIntervalChanged = e.IsLocalIntervalChanged; }