public void Update(CadastroTipoContatoViewModel obj, int id)
        {
            TiposContatos tipoCont = _mapper.Map <TiposContatos>(obj);

            tipoCont.Id = id;
            _tipoContatoRepository.Update(tipoCont);
        }
Beispiel #2
0
 public IActionResult Cadastrar(CadastroTipoContatoViewModel tipoCont)
 {
     try
     {
         _mapperTipoContato.Add(tipoCont);
         return(Ok());
     }
     catch (Exception ex)
     {
         return(BadRequest(new { Erro = ex.ToString() }));
     }
 }
 public void Add(CadastroTipoContatoViewModel obj)
 {
     try
     {
         TiposContatos tiposContatos = _mapper.Map <TiposContatos>(obj);
         if (_tipoContatoRepository.Exists(tiposContatos))
         {
             throw new Exception("Tipo de contato já cadastrado!");
         }
         _tipoContatoRepository.Add(tiposContatos);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Beispiel #4
0
        public IActionResult Update(int id, CadastroTipoContatoViewModel tipoCont)
        {
            try
            {
                TiposContatos tipoContatoBuscado = _tipoContatoRepository.GetById(id);

                if (tipoContatoBuscado == null)
                {
                    return(NotFound(new { Mensagem = $"Tipo de contato não encontrado!" }));
                }
                _mapperTipoContato.Update(tipoCont, tipoContatoBuscado.Id);
                return(Ok());
            }
            catch (Exception ex)
            {
                return(BadRequest(new { Erro = ex.ToString() }));
            }
        }