public override void Execute(object parameter) { var request = _mapper.Map <CreateFarkleRequest>(_viewModel.NewFarkle); var response = _wcfService.CreateFarkle(request); if (response.IsSuccess) { var farkleViewModel = _mapper.Map <FarkleViewModel>(response.NewFarkle); _viewModel.SubmittedFarkles.Add(farkleViewModel); _viewModel.NewFarkle.Name = ""; _viewModel.NewFarkle.Description = ""; _viewModel.NewFarkle.IsFarked = false; _viewModel.ErrorText = ""; } else { _viewModel.ErrorText = response.FailureReason; } }