public async Task <JsonResult> EmpresaExisteCNPJ(string CNPJ, int EmpresaId) { if (EmpresaId == 0) { if (await _empresaRepositorio.EmpresaExisteCNPJ(CNPJ)) { var empresa = _context.Empresas.Where(e => e.CNPJ == CNPJ).FirstOrDefault(); return(Json(empresa)); } return(Json(true)); } if (await _empresaRepositorio.EmpresaExisteCNPJ(CNPJ, EmpresaId)) { var empresa = _context.Empresas.Where(e => e.CNPJ == CNPJ && e.EmpresaId == EmpresaId).FirstOrDefault(); return(Json(empresa)); } return(Json(true)); }