Ejemplo n.º 1
0
        public Operadores Adicionar(OperadoresDTO Operador)
        {
            Operadores Inserir = new Operadores
            {
                Matricula = Operador.Matricula,
                Senha     = Operador.Senha,
                Nome      = Operador.Nome
            };

            Operadores Retorno = this._operadoresRepositorio.Add(Inserir);

            return(Retorno);
        }
Ejemplo n.º 2
0
        public IActionResult CadastrarOperador(OperadoresDTO Operador)
        {
            try
            {
                if (_operadoresBLL.ObterPorMatricula(Operador.Matricula) != null)
                {
                    return(BadRequest(new SaidaAPI {
                        ExecutadoComSucesso = false, Mensagem = "Matrícula já existe na base de dados."
                    }));
                }

                Operadores Retorno = _operadoresBLL.Adicionar(Operador);

                return(Created("api/Auth/operador?Matricula=" + Operador.Matricula, new SaidaAPI {
                    ExecutadoComSucesso = true, Data = Retorno
                }));
            }
            catch (Exception e)
            {
                return(BadRequest(new SaidaAPI {
                    ExecutadoComSucesso = false, Mensagem = e.Message
                }));
            }
        }