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 IActionResult Put(int id, [FromBody] Usuario usuario) { try { if (id == 0) { return(BadRequest()); } _repositorio.Atualizar(usuario); return(Ok(usuario)); } catch (Exception ex) { return(BadRequest(ex)); } }
public IActionResult Put(int id, [FromBody] Pessoa pessoa) { try { if (id == 0) { return(BadRequest()); } _pessoaRepositorio.Atualizar(pessoa); return(Ok(pessoa)); } catch (Exception ex) { return(BadRequest(ex)); } }
public IActionResult Put(int id, [FromBody] ControleEmprestimoJogoDTO controleEmprestimoJogoDTO) { try { if (id == 0) { return(BadRequest()); } var controleEmprestimoJogo = AutoMapperConfiguration.Instance.Mapper.Map <ControleEmprestimoJogoDTO, ControleEmprestimoJogo>(controleEmprestimoJogoDTO); _repositorio.Atualizar(controleEmprestimoJogo); return(Ok(controleEmprestimoJogo)); } catch (Exception ex) { return(BadRequest(ex)); } }
/// <summary> /// Método responsável por atualizar registros /// </summary> /// <param name="registros"></param> public void Atualizar(params T[] registros) { _repositorio.Atualizar(registros); }