public void Handle(ShiftDaysAddedEvent message) { if (_outboundQueueProvider == null) { _outboundQueueProvider = new OutboundQueueProvider(); } var item = new ShiftQueueItem(); item.DepartmentId = message.DepartmentId; item.DepartmentNumber = message.DepartmentNumber; item.ShiftId = message.Item.ShiftId; item.Type = (int)ShiftQueueTypes.ShiftDaysAdded; _outboundQueueProvider.EnqueueShiftNotification(item); }
public void Handle(ShiftTradeFilledEvent message) { if (_outboundQueueProvider == null) { _outboundQueueProvider = new OutboundQueueProvider(); } var item = new ShiftQueueItem(); item.DepartmentId = message.DepartmentId; item.ShiftSignupTradeId = message.ShiftSignupTradeId; item.DepartmentNumber = message.DepartmentNumber; item.Type = (int)ShiftQueueTypes.TradeFilled; item.SourceUserId = message.UserId; _outboundQueueProvider.EnqueueShiftNotification(item); }