private void HandleCallResourceRequested(ResourceInfo resourceInfo) { if (CallResourceRequested != null) { CallResourceRequested(resourceInfo); } }
public virtual void OnCallResourceRequested(ResourceInfo resourceInfo) { if (CallResourceRequested != null) { CallResourceRequested(resourceInfo); } }
//OnCallVideoMail private void OnCallVideoMail(object sender, RoutedEventArgs e) { if (CallResourceRequested != null) { // sanity check here. if ((App.CurrentAccount != null) && !string.IsNullOrEmpty(App.CurrentAccount.VideoMailUri)) { ResourceInfo resourceInfo = new ResourceInfo(); resourceInfo.address = App.CurrentAccount.VideoMailUri; resourceInfo.name = "Video Mail"; CallResourceRequested(resourceInfo); } } }
private void OnCallResourceRequested(ResourceInfo resourceInfo) { if ((resourceInfo != null) && !string.IsNullOrEmpty(resourceInfo.address)) { MediaActionHandler.MakeVideoCall(resourceInfo.address); } }
private void OnVideoMailClicked(object sender, EventArgs e) { _mainViewModel.IsMenuDocked = false; CloseMeunAnimated(); if (App.CurrentAccount != null) { App.CurrentAccount.VideoMailCount = 0; _mainViewModel.ShowVideomailIndicator = false; if (_mainViewModel.ContactModel != null) _mainViewModel.ContactModel.VideoMailCount = App.CurrentAccount.VideoMailCount; if (_mainViewModel.MoreMenuModel != null) _mainViewModel.MoreMenuModel.VideoMailCount = App.CurrentAccount.VideoMailCount; ResourceInfo resourceInfo = new ResourceInfo(); resourceInfo.address = !string.IsNullOrEmpty(App.CurrentAccount.VideoMailUri) ? App.CurrentAccount.VideoMailUri : App.CurrentAccount.Username; resourceInfo.name = "Video Mail"; OnCallResourceRequested(resourceInfo); } }