Пример #1
0
 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 }));
     }
 }
Пример #2
0
 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);
     }
 }
Пример #3
0
 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);
     }
 }
Пример #4
0
        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() }));
            }
        }