public void Update(CadastroTipoContatoViewModel obj, int id) { TiposContatos tipoCont = _mapper.Map <TiposContatos>(obj); tipoCont.Id = id; _tipoContatoRepository.Update(tipoCont); }
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); } }
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() })); } }