public void InsereFuncionario()
        {
            LimparBase();
            var predicado = Predicates.Field <entidade.Funcionario>(func => func.Matricula, Operator.Eq, 7239);

            entidade.Funcionario dorthyLee = new entidade.Funcionario(7239, "Dorthy Lee", "Financeiro", "Estagiário", 1491.45f, new System.DateTime(2015, 03, 16));
            _repositorio.Inserir(dorthyLee);
            var dorthyLeePersistida = _repositorio.ListarPor(dorthyLee.Matricula.Value);

            Assert.IsTrue(dorthyLeePersistida != null && dorthyLeePersistida.Matricula.HasValue);
        }
예제 #2
0
        public async Task CadastrarFuncionarioTeste()
        {
            var gabrielSimas = new entidade.Funcionario(45214, "Luís Gabriel Nascimento Simas", "TI", "Analista de Sistemas", 20000, new DateTime(2019, 10, 09));

            try{
                long?resultado = await _repositorio.InserirAsync(gabrielSimas);

                Assert.IsTrue(resultado > 0);
            }catch (Exception ex)
            {
                Assert.Fail("Erro ao Persistir Funcionário: " + ex.Message);
            }
        }
예제 #3
0
        public entidade.Funcionario HidratarEntidade(modelo.Funcionario funcionario)
        {
            entidade.Funcionario _entidade = new entidade.Funcionario()
            {
                Matricula    = funcionario.Matricula,
                Nome         = funcionario.Nome,
                Area         = funcionario.Area,
                Cargo        = funcionario.Cargo,
                DataAdmissao = funcionario.DataAdmissao.ToString("yyyy/MM/dd HH:mm:ss"),
                SalarioBruto = funcionario.SalarioBruto,
                Estagiario   = funcionario.Estagiario
            };

            return(_entidade);
        }