public bool Salvar(DTOFuncionario instancia) { var pessoa = repositorioPessoa.Buscar(x => x.Id == instancia.Id); if (pessoa == null) { pessoa = new Pessoa() { Nome = instancia.Nome }; repositorioPessoa.Inserir(pessoa); var funcionario = new Funcionario() { PessoaId = pessoa.Id, Cargo = instancia.Cargo }; repositorioFuncionario.Inserir(funcionario); } else { pessoa = new Pessoa() { Nome = instancia.Nome }; repositorioPessoa.Atualizar(pessoa); var funcionario = new Funcionario() { Cargo = instancia.Cargo }; repositorioFuncionario.Atualizar(funcionario); } return(true); }
public bool Salvar(DTOFuncionario instancia) { return(servicoDominioFuncionario.Salvar(instancia)); }