コード例 #1
0
        public void PerfilUsuarioControllerTest_Inserir_PassandoObjetoValido_Retorna201()
        {
            var result = _controller.Inserir(It.IsAny <PerfilUsuario>());

            result.Should().BeOfType <CreatedAtRouteResult>();
            _serviceMock.Verify(x => x.Incluir(It.IsAny <PerfilUsuario>()), Times.Once());
        }
コード例 #2
0
        private void BtSalvar_Click(object sender, RoutedEventArgs e)
        {
            if (String.IsNullOrEmpty(txtNome.Text))
            {
                lbAviso.Content = "* Campos obrigatórios.";

                if (String.IsNullOrEmpty(txtNome.Text))
                {
                    txtNome.BorderBrush = new SolidColorBrush(Colors.Red);
                }
                else
                {
                    txtNome.BorderBrush = new SolidColorBrush(Colors.LightGray);
                }
            }
            else
            {
                if (enumeradorSelecionado.Equals(Enumerador.Inserir))
                {
                    PerfilUsuario perfilUsuario = new PerfilUsuario();

                    perfilUsuario.NomePerfilUsuario  = txtNome.Text;
                    perfilUsuario.AtivoPerfilUsuario = chkAtivo.IsChecked == true;

                    PerfilUsuarioController perfilUsuarioController = new PerfilUsuarioController();

                    string retorno = perfilUsuarioController.Inserir(perfilUsuario);

                    try
                    {
                        int IdPerfilUsuario = Convert.ToInt32(retorno);

                        MessageBox.Show("Perfil de Usuário cadastrado com sucesso. Código: " + IdPerfilUsuario.ToString());

                        this.DialogResult = true;
                    }
                    catch (Exception)
                    {
                        MessageBox.Show(" Detalhes: " + retorno, "Erro", MessageBoxButton.OK, MessageBoxImage.Error);

                        this.DialogResult = true;
                    }
                }
                else if (enumeradorSelecionado.Equals(Enumerador.Alterar))
                {
                    PerfilUsuario perfilUsuario = new PerfilUsuario();

                    perfilUsuario.IdPerfilUsuario    = Convert.ToInt32(lbCodigo.Content);
                    perfilUsuario.NomePerfilUsuario  = txtNome.Text;
                    perfilUsuario.AtivoPerfilUsuario = chkAtivo.IsChecked == true;

                    PerfilUsuarioController perfilUsuarioController = new PerfilUsuarioController();

                    string retorno = perfilUsuarioController.Alterar(perfilUsuario);

                    try
                    {
                        int IdPerfilUsuario = Convert.ToInt32(retorno);

                        MessageBox.Show("Usuário de código " + IdPerfilUsuario.ToString() + " alterado com sucesso.");

                        this.DialogResult = true;
                    }
                    catch (Exception)
                    {
                        MessageBox.Show(" Detalhes:" + retorno, "Erro", MessageBoxButton.OK, MessageBoxImage.Error);

                        this.DialogResult = true;
                    }
                }
            }
        }