public FuncionarioController(FuncionarioArmazenar produtoArmazenar, FuncionarioRepositorio produtoRepository, EnderecoArmazenar enderecoArmazenar, EnderecoRepositorio enderecoRepositorio) { _produtoRepository = produtoRepository; _produtoArmazenar = produtoArmazenar; _enderecoArmazenar = enderecoArmazenar; _enderecoRepository = enderecoRepositorio; }
// GET: Funcionario public ActionResult Index() { List <Funcionario> funcionarios = new FuncionarioRepositorio().ObterTodos(); ViewBag.Funcionarios = funcionarios; return(View()); }
///<summary> ///Criando um método para gravar Projeto e relacionamento ///com funcionarios do mesmo projeto ///</summary> public void Cadastrar(EntidadeProjeto p, List <Funcionario> funcionarios) { int contadorDeGerente = 0; FuncionarioRepositorio repFuncionario = new FuncionarioRepositorio(); foreach (Funcionario f in funcionarios) { if (repFuncionario.HastFuncaoGerente(f.IdFuncionario) != 0) { contadorDeGerente++; } } if (contadorDeGerente != 0) { //relacionamento do Projeto com os Funcionarios.. p.Funcionarios = funcionarios; //gravar no banco de dados.. ProjetoRepositorio repProjeto = new ProjetoRepositorio(); repProjeto.Insert(p); } else { throw new Exception("O Projeto deve conter pelo menos 1 Gerente."); } }
public void Atualizar(Funcionario f) { FuncionarioRepositorio rep = new FuncionarioRepositorio(); Criptografia cripto = new Criptografia(); f.Senha = cripto.EncriptarSenhar(f.Senha); rep.Update(f); }
public void Cadastrar(Funcionario f) { FuncionarioRepositorio rep = new FuncionarioRepositorio(); Criptografia cripto = new Criptografia(); f.Senha = cripto.EncriptarSenhar(f.Senha); rep.Insert(f); }
public void CriarBDComDados() { EFDbContext db = new EFDbContext("Data Source=(localdb)\\projects;Initial Catalog=ERP;Integrated Security=True"); FuncionarioRepositorio UserRep = new FuncionarioRepositorio(db); var lista = UserRep.ObterTodos(); Assert.IsNotNull(lista); }
public void Inicializador() { Database.SetInitializer(new InicializadorBanco <GerenciadorDeFrotaContexto>()); _contextoTeste = new GerenciadorDeFrotaContexto(); _repositorio = new FuncionarioRepositorio(_contextoTeste); _funcionarioTest = ConstrutorObjeto.CriarFuncionario(); _contextoTeste.Database.Initialize(true); }
public Funcionario ConsultarExiste(string nome, DateTime dataAdmissao) { FuncionarioRepositorio rep = new FuncionarioRepositorio(); Funcionario f = rep.FindById(nome, dataAdmissao); if (f != null) { return(f); } else { throw new FuncionarioExistenteExcepcion(); } }
public Funcionario Autenticar(int matricula, string senha) { FuncionarioRepositorio rep = new FuncionarioRepositorio(); Criptografia criptografia = new Criptografia(); Funcionario f = rep.FindById(matricula, criptografia.EncriptarSenhar(senha)); if (f != null) { return(f); } else { throw new DadosLoginIncorretosException(); } }
public FuncionarioController(IConfiguration configuration) { funcionarioRepository = new FuncionarioRepositorio(configuration); }
public FuncionarioArmazenar(FuncionarioRepositorio funcionarioRepository) { _funcionarioRepository = funcionarioRepository; }
public void Inicializar() { BaseSqlTeste.SeedDatabase(); _funcionarioRepositorio = new FuncionarioRepositorio(); }
public ActionResult Cadastro(Funcionario funcionario) { int id = new FuncionarioRepositorio().Inserir(funcionario); return(Content(JsonConvert.SerializeObject(new { id = id }))); }
public ActionResult ObterTodosPorJSON() { List <Funcionario> funcionarios = new FuncionarioRepositorio().ObterTodos(); return(Content(JsonConvert.SerializeObject(funcionarios))); }
public FuncionarioController() { _funcionarioRepositorio = new FuncionarioRepositorio(); }
public BasicAuthorization() { _funcionarioRepositorio = new FuncionarioRepositorio(); }
public void Excluir(int matricula) { FuncionarioRepositorio rep = new FuncionarioRepositorio(); rep.Delete(matricula); }
public FuncionarioController(FuncionarioRepositorio FuncionarioRepositorio) { _FuncionarioApp = FuncionarioRepositorio; }
/// <summary> ///Método para consultar funcionario /// </summary> public List <Funcionario> Consultar() { FuncionarioRepositorio rep = new FuncionarioRepositorio(); return(rep.FindAll()); }