/// <summary> /// Отправить запрос "сотруднику" /// </summary> /// <param name="parSoundManagerRequest">Запрос</param> /// <param name="parColleague">Целевой "сотрудник"</param> public override void Request(SoundManagerRequest parSoundManagerRequest, SoundManagerColleague parColleague) { if (parColleague == ViewSoundManagerColleague) { ViewSoundManagerColleague?.ProcessRequest(parSoundManagerRequest); } else if (parColleague == MainAppSoundManagerColleague) { MainAppSoundManagerColleague?.ProcessRequest(parSoundManagerRequest); } }
/// <summary> /// Отправить сообщение "сотруднику" /// </summary> /// <param name="parSoundManagerMessage">Сообщение</param> /// <param name="parColleague">Целевой "сотрудник"</param> public override void Send(SoundManagerMessage parSoundManagerMessage, SoundManagerColleague parColleague) { if (parColleague == ViewSoundManagerColleague) { ViewSoundManagerColleague?.ProcessMessage(parSoundManagerMessage); } else if (parColleague == MainAppSoundManagerColleague) { MainAppSoundManagerColleague?.ProcessMessage(parSoundManagerMessage); } }