Example #1
0
 private void Apply(JobAssignSheduleChangedEvent e)
 {
     DayPerWeekList         = e.DayPerWeekList;
     RepeatsPerWeek         = e.RepeatsPerWeek;
     ChangedByRole          = e.ChangedBy;
     IsLocalIntervalChanged = IsLocalIntervalChanged;
 }
Example #2
0
 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)));
 }