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); }
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); } }
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); }