public async Task <ResponsePessoaJuridicaRemoveModel> Remove(int id) { try { var entityResult = await _pessoaJuridicaRepository.GetAll(); var entity = entityResult.Where(pf => pf.Id == id).FirstOrDefault(); if (entity != null) { _pessoaJuridicaRepository.Delete(entity.Id); _uow.SaveChanges(); return(new ResponsePessoaJuridicaRemoveModel { Success = true, Message = "Pessoa jurídica removida com sucesso" }); } return(new ResponsePessoaJuridicaRemoveModel { Success = false, Message = "Pessoa jurídica não existe" }); } catch (Exception) { return(new ResponsePessoaJuridicaRemoveModel { Success = true, Message = "Ocorreu um erro ao remover a pessoa jurídica" }); } }
public bool CNPJJaExiste(string cnpj) { if (_repository.GetAll().Where(c => c.CNPJ == cnpj).FirstOrDefault() != null) { return(true); } else { return(false); } }