public async Task <IActionResult> GetSupplierByRFCAsync(string rfc) { var validateToken = await ValidatedToken(_configuration, _getHelper, "movimiento"); if (validateToken != null) { return(null); } if (!await ValidateModulePermissions(_getHelper, moduloId, eTipoPermiso.PermisoEscritura)) { return(null); } if (rfc == null || rfc == "") { return(null); } var proveedor = await _getHelper.GetProveedorByRFCAsync(rfc); if (proveedor != null) { return(Json( new { proveedor.ProveedorID, proveedor.RFC, proveedor.Nombre, error = false })); } return(Json(new { error = true, message = "Proveedor inexistente" })); }