Ejemplo n.º 1
0
        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));
            }
        }
Ejemplo n.º 2
0
        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));
 }