public ActionResult <Funcionario> Put(ViewModelFuncionario inputFuncionario) { var funcionario = _mapper.Map <ViewModelFuncionario, Funcionario>(inputFuncionario); if (Exists(inputFuncionario.Cpf)) { funcionario.Id = _funcionarioRepositorio.Put(funcionario); return(Ok(funcionario)); } else { return(NotFound(_msgFuncionarioNotFound)); } }
public ActionResult <Funcionario> Add(ViewModelFuncionario inputFuncionario) { var funcionario = _mapper.Map <ViewModelFuncionario, Funcionario>(inputFuncionario);; if (!Exists(funcionario.Cpf)) { _funcionarioRepositorio.Add(funcionario); return(Ok(funcionario)); } else { return(BadRequest(_msgCpfExists)); } }
public ActionResult <Funcionario> Post([FromBody] ViewModelFuncionario inputFuncionario) { return(_applicationFuncionario.Add(inputFuncionario)); }
public ActionResult <Funcionario> Put([FromBody] ViewModelFuncionario funcionario) { return(_applicationFuncionario.Put(funcionario)); }