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