コード例 #1
0
 public ActionResult <Funcionario> Cadastrar(TFuncionario tFuncionario)
 {
     if (tFuncionario != null)
     {
         try
         {
             Funcionario funcionario = _funcionarioService.Inserir(new Funcionario()
             {
                 Id              = 0,
                 Cpf             = tFuncionario.Cpf,
                 DataNascimento  = tFuncionario.DataNascimento,
                 Email           = tFuncionario.Email,
                 Nome            = tFuncionario.Nome,
                 Senha           = tFuncionario.Senha,
                 IsAdministrador = tFuncionario.IsAdministrador,
                 Salario         = tFuncionario.Salario,
                 Setor           = tFuncionario.Setor
             });
             return(Ok(funcionario));
         }
         catch (Exception ex)
         {
             return(BadRequest(new { mensagem = ex.Message }));
         }
     }
     return(BadRequest("Objeto vazio"));
 }
コード例 #2
0
        static void Main(string[] args)
        {
            int input = 0;

            while (input != 5)
            {
                Console.Write(
                    "O que deseja fazer?\n" +
                    "1 - Cadastrar Cliente\n" +
                    "2 - Listar Clientes\n" +
                    "3 - Cadastrar Funcionario\n" +
                    "4 - Listar Funcionarios\n" +
                    "5 - Fechar Programa\n" +
                    "=> "
                    );

                input = int.Parse(Console.ReadLine());
                TCliente     telaCliente    = new TCliente();
                TFuncionario telaFuncionaro = new TFuncionario();
                switch (input)
                {
                case 1:
                    telaCliente.CadastrarCliente();
                    break;

                case 2:
                    telaCliente.ListarClientes();
                    break;

                case 3:
                    telaFuncionaro.CadastrarFuncionario();
                    break;

                case 4:
                    telaFuncionaro.ListarFuncionarios();
                    break;

                case 5:
                    break;

                default:
                    Console.WriteLine("Comando não encontrado!");
                    break;
                }
            }
        }