Пример #1
0
 public FeedbackViewModel(ILogFeedbackCommand logFeedbackCommand)
 {
     if (logFeedbackCommand == null)
     {
         throw new ArgumentNullException("logFeedbackCommand");
     }
     LogFeedbackCommand = new CommandWithLogging(logFeedbackCommand);
     ((ILogFeedbackCommand)LogFeedbackCommand.WrappedCommand).FeedbackLogged += (sender, args) =>
     {
         if (this.RequestClose != null)
         {
             this.RequestClose(this, EventArgs.Empty);
         }
     };
 }
Пример #2
0
 private FeedbackViewModel CreateViewModel(ILogFeedbackCommand logFeedbackCommand)
 {
     return(new FeedbackViewModel(logFeedbackCommand));
 }