public HttpResponseMessage Registrar([FromBody] RegistrarColaboradorModel model)
        {
            if (_colaboradorRepositorio.Obter(model.Email) == null)
            {
                var colaborador = new Colaborador(model.Nome, model.Email, model.Senha);
                if (colaborador.Validar())
                {
                    _colaboradorRepositorio.Criar(colaborador);
                }
                else
                {
                    return(ResponderErro(colaborador.Mensagens));
                }
            }
            else
            {
                return(ResponderErro("Colaborador já existe."));
            }

            return(ResponderOK());
        }
Example #2
0
 public Colaborador AtualizarColaborador(Colaborador colaborador, int id)
 {
     colaborador.Validar();
     return(colaboradorNegocio.Atualizar(colaborador, id));
 }
Example #3
0
 public Colaborador CriarColaborador(Colaborador colaborador)
 {
     colaborador.Validar();
     return(colaboradorNegocio.Adicionar(colaborador));
 }