private void RegisterNewCodeFiscale_Click(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(_viewState.CodeFiscale)) { _viewState.AddMessage(Resources.PleaseEnterCodeFiscale); return; } try { var response = _stubService.GetCodeFiscaleList(_viewState.SelectedLabelId); if (response.HasCodeFiscale(_viewState.CodeFiscale)) { _viewState.AddMessage(Resources.CodeFiscaleAlreadyRegistered); } else { RegisterCodeFiscale(_viewState.CodeFiscale); response = _stubService.GetCodeFiscaleList(_viewState.SelectedLabelId); if (response.HasCodeFiscale(_viewState.CodeFiscale)) { _viewState.AddMessage(Resources.CodeFiscaleSuccesfullyCreated); } else { _viewState.AddMessage(Resources.InternalErrorMessage); } } } catch (Exception ex) { _viewState.AddMessage(ex.Message); } }