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