public IActionResult Add(CadastroEmpresaViewModel obj) { try { _mapper.Add(obj); return(Ok(new { Mensagem = "Empresa cadastrada com sucesso!" })); } catch (Exception ex) { return(BadRequest(new { erro = ex.Message })); } }
public void Update(CadastroEmpresaViewModel obj, int id) { try { Empresas empresa = _mapper.Map <Empresas>(obj); empresa.Id = id; _empresaRepository.Update(empresa); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void Add(CadastroEmpresaViewModel obj) { try { Empresas tipoExp = _mapper.Map <Empresas>(obj); if (_empresaRepository.Exists(tipoExp)) { throw new Exception("Empresa já cadastrada!"); } _empresaRepository.Add(tipoExp); } catch (Exception ex) { throw new Exception(ex.Message); } }
public IActionResult Update(int id, CadastroEmpresaViewModel obj) { try { Empresas empresaBuscada = _empresaRepository.GetById(id); if (empresaBuscada == null) { return(NotFound(new { Mensagem = $"Empresa não encontrada!" })); } _mapper.Update(obj, empresaBuscada.Id); return(Ok(new { Mensagem = $"Empresa atualizada com sucesso!" })); } catch (Exception ex) { return(BadRequest(new { Erro = ex.ToString() })); } }