public RequestMessageViewModel(RequestMessageWindow window, RequestMessage selectedRequestMessage)
 {
     this._contextDal            = new RequestMessageDAL();
     this.SelectedRequestMessage = selectedRequestMessage;
     this.SourceWindow           = window;
     this.SaveCommand            = new RelayCommand(SaveMessage, CanExecute);
 }
        private void RequestMessageCreate()
        {
            RequestMessage message = new RequestMessage
            {
                SenderID  = ContextStudent.ID,
                RequestID = SelectedServiceRequest.ID
            };
            RequestMessageWindow window = new RequestMessageWindow(message)
            {
                Owner = this.SourceWindow
            };

            SwitchWindows(window, true);
            this.RequestMessageList = ReloadRequestMessageList();
        }